我正在使用git status -u
来显示未跟踪的文件。在终端上,我看到很多未跟踪的文件,我需要不跟踪,如单元测试,个人文档等。我已将它们放在.gitignore
中,但似乎git status
仍然显示它们。
如何仅显示.gitignore
中不存在的未跟踪文件。
答案 0 :(得分:215)
您可以按如下方式明确列出正在跟踪和未跟踪的内容,以查看Git是否正在查看并尊重您的.gitignore
。如果您发布.gitignore
内容,git status
输出,dir
或ls
,我们可以更好地为您提供帮助。
$ git ls-files . --ignored --exclude-standard --others
$ git ls-files . --exclude-standard --others
答案 1 :(得分:-2)
git update-index --no-assume-unchanged <file>
答案 2 :(得分:-5)
使用:
git config status.showuntrackedfiles no