该文件将继续被跟踪。您可以通过尝试轻松找到这一点:
$ 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
。