命令“ git status -u no”也过滤跟踪的文件

Tal*_*Kit 4 git

我想查看工作目录和索引的状态,而不是未跟踪的文件。

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

但是下面的命令

git status -u no
Run Code Online (Sandbox Code Playgroud)

过滤未跟踪的文件,还过滤工作树和索引中跟踪文件的修改。

Von*_*onC 5

尝试:

git status --untracked-files=no
Run Code Online (Sandbox Code Playgroud)

完整的参数形式有效。
但是实际上,如果使用缩写,则需要删除-u和模式之间的空格

git status -uno
Run Code Online (Sandbox Code Playgroud)

Oleh Prypin有助于注释git status -u注释接受可选参数(默认为all)。
-u no就像一样模棱两可--untracked-files no,因为git status -u some_file.txt必须继续工作。