Answers:
用这个:
git status -uno
等效于:
git status --untracked-files=no
它在手册中有点隐藏,但是状态手册上说“支持与git-commit相同的选项”,因此您必须在其中查找。
请注意,由于git 1.8.3(2013年4月22日),--untracked-files=no
即使您一开始没有添加该选项,您也将了解。
“
git status
”建议用户在使用--untracked-files=no
时间过长时考虑使用选项。
参见提交https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85:
在某些存储库中,用户会遇到“
git status
”命令需要很长时间的情况。
该命令花费一些时间在文件系统中搜索未跟踪的文件。
normal
在讨论配置变量之前,请解释默认选择产生的折衷,以帮助用户更好地做出适当的选择。
该git status
文档现在指出:
当
-u
不使用选项,未跟踪文件和目录显示(即等同于指定normal
),以帮助用户避免忘记添加新创建的文件。
由于在文件系统中查找未跟踪的文件需要额外的工作,因此此模式在大型工作树中可能需要一些时间。
您可以使用它no
来git status
更快地返回,而不显示未跟踪的文件。可以使用中记录的
status.showUntrackedFiles
配置变量来更改默认值git config
。