我使用git status -u来显示未跟踪的文件。在终端上,我看到许多未跟踪的文件,如单元测试、个人文档等。我把他们放在。gitignore,但似乎git状态仍然显示他们。

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


当前回答

git update-index --no-assume-unchanged <file>

其他回答

git update-index --no-assume-unchanged <file>

Use:

git config status.showuntrackedfiles no 

您可以显式列出正在跟踪和未跟踪的内容,如下所示,以查看Git是否正在查看和执行您的.gitignore。如果你发布你的.gitignore内容,git状态输出,以及dir或ls,我们可以更好地帮助你。

列出被忽略的文件

$ git ls-files . --ignored --exclude-standard --others

列出未跟踪的文件

$ git ls-files . --exclude-standard --others