我想忽略目录中除一个文件之外的所有文件。
我在我的 git bash 中执行以下操作。
$ mkdir dir_to_ignore
$ cd dir_to_ignore
$ vi file_to_ignore.txt
# (I put some content and save the file)
$ vi second_file.txt
# (Some text and then save the file. I dont wish this file to be ignored)
$ cd ..
$ vi .gitignore
我将以下内容放入.gitignore
文件中:
dir_to_ignore/
!dir_to_ignore/second_file.txt
但是现在当我这样做时git status
,我不认为second_file.txt
这是一个未跟踪的文件。为什么会这样?