代码库结构:
.gitignore
file1
file2
dir/
file3
<stuff>
我想忽略dir
中的所有内容,除了文件3。这是我在.gitignore
文件中的设置:
结果: I want to ignore everything inside
dir
except file 3. Here's what I have in my .gitignore
file:
dir/*
!dir/file3
但是这似乎不起作用。 git
仍然试图索引目录中的所有内容。我该如何解决?
更新 - 删除旧的 .gitignore 文件后,创建一个新文件进行修复。新文件 没有 使用 > .gitignore
创建。
add -f
强制将其跟踪。 - Cory Kramer