我使用git status -u来显示未跟踪的文件。在终端上,我看到许多未跟踪的文件,如单元测试、个人文档等。我已经把它们放在.gitignore中,但似乎git status仍然显示它们。
git status -u
.gitignore
git status
如何只显示在.gitignore中不存在的未跟踪文件。
你可以显式地列出正在跟踪和未跟踪的内容,如下所示,看看Git是否正在看到并执行你的.gitignore。如果你发布你的.gitignore内容,git status输出,和dir或ls,我们可以更好地帮助你。
dir
ls
$ git ls-files . --ignored --exclude-standard --others
$ git ls-files . --exclude-standard --others
使用:
git config status.showuntrackedfiles no
git update-index --no-assume-unchanged <file>