说我有.gitignore
:
x64/
x86/
bin/
obj/
FileA
FileB
FileC
etc..
现在,当我构建时,所有我想忽略的构建文件实际上都被忽略了。但是,对于丢失的文件(称为FileX),构建失败。
当我将FileX添加到项目中时,它构建良好,没有错误。但是,GIT看不到我添加了该文件,并且当我执行git status --ignored
时,我看到了untracked files
下的文件。
我在undo git assume unchanged中尝试了该解决方案,但没有成功。
为什么忽略此文件,而没有将其添加到.gitignore?
答案 0 :(得分:3)
要确保为什么忽略此文件,请输入:
git check-ignore -v -- path/to/FileX
您将看到实际的.gitignore
文件负责其当前的忽略状态。
如果该命令的输出为空,则意味着该文件只是未跟踪的,随时可以添加。