命令"git status -u no"也过滤已跟踪的文件

6

我希望查看工作目录和索引的状态,但不包括未跟踪的文件。

git-status文档 http://www.kernel.org/pub/software/scm/git/docs/git-status.html 指出-u开关将过滤未跟踪的文件。

但是以下命令

git status -u no

该命令可过滤未跟踪的文件,并过滤工作树及索引中已跟踪文件的修改。

1个回答

8

尝试:

git status --untracked-files=no

完整的参数格式是可行的。
但实际上,如果您使用缩写,则需要在-u和模式之间去除空格
git status -uno

Oleh Prypin有益的评论,指出git status -u接受一个可选参数(默认为all)。 -u no--untracked-files no一样模糊,因为git status -u some_file.txt必须继续工作。


这是因为 -u 命令接受一个可选参数(默认为 all)。-u no 会和 --untracked-files no 一样不明确,因为 git status -u some_file.txt 必须继续工作。 - Oleh Prypin
@OlehPrypin 谢谢。非常好的观点。我已经将您的评论包含在答案中以增加可见性。 - VonC

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