【发布时间】:2016-09-12 12:45:45
【问题描述】:
回购结构:
.gitignore
file1
file2
dir/
file3
<stuff>
我想忽略 dir 中的所有内容,文件 3 除外。这是我的 .gitignore 文件中的内容:
dir/*
!dir/file3
但这似乎不起作用。 git 仍然尝试索引 dir 中的所有内容。我该如何解决这个问题?
更新 - 在删除旧的 .gitignore 文件并创建一个新文件后修复。新的不是使用> .gitignore制作的。
【问题讨论】:
-
如果该文件的父目录被排除,则无法重新包含该文件。 Source
-
@Alex.S 可以,你可以
add -f强制跟踪
标签: git