你如何git显示.gitignore中不存在的未跟踪文件

时间:2010-08-21 16:11:20

标签: git

我正在使用git status -u来显示未跟踪的文件。在终端上,我看到很多未跟踪的文件,我需要不跟踪,如单元测试,个人文档等。我已将它们放在.gitignore中,但似乎git status仍然显示它们。

如何仅显示.gitignore中不存在的未跟踪文件。

3 个答案:

答案 0 :(得分:215)

您可以按如下方式明确列出正在跟踪和未跟踪的内容,以查看Git是否正在查看并尊重您的.gitignore。如果您发布.gitignore内容,git status输出,dirls,我们可以更好地为您提供帮助。

列出被忽略的文件

$ 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