该文件将继续被跟踪。您可以通过尝试轻松找到这一点:
$ mkdir /tmp/test
$ cd /tmp/test
$ git init
$ touch foo
$ git add foo
$ echo "foo" > .gitignore
$ git add .gitignore
$ git commit -m "initial commit"
$ echo foo > foo
现在,git status将显示modified: foo,如果你git add foo,它会尽管上演.gitignore。