git状态 - 不要显示未跟踪的文件。

9
有没有一种选项可以使git status不显示未跟踪的文件?
我尝试过git status -u no,但这样会隐藏所有内容,并告诉:
"nothing to commit, working directory clean"
即使有文件已准备提交和未准备提交。
我希望它只显示已准备提交和修改的文件,但跳过未跟踪的文件。

这就是.gitignore的作用。 - Crowman
1
是的,显然我需要修改 .gitignore 文件,我讨厌 git status 在我的控制台上显示未跟踪的文件。虽然有一种使用命令行的快捷方式。 - codekiddy
1个回答

15

您需要:

git status -uno
git status --untracked-files=no

哦,我误读了有关“-u no”的git文档,谢谢保罗的快速回复!那个方法很好用。 - codekiddy
1
@codekiddy: 这确实是一个有些意外的格式。通常情况下,cmd -uno 应该等同于 cmd -u -n -o,但是 Git 显然持有不同观点。 - Crowman
1
专业提示:所有这些选项似乎都是做同样的事情:git status --untracked-files=nogit status --untracked-file=nogit status --untracked-fil=nogit status --untracked-fi=nogit status --untracked-f=nogit status --untracked=nogit status --untracke=nogit status --untrack=nogit status --untrac=nogit status --untra=nogit status --untr=nogit status --unt=nogit status --un=nogit status --u=no。‍♂️ - emallove

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接