git忽略文件,尽管它';It’他不喜欢
所以问题是我有一个项目要做。 我有正在编辑的git忽略文件,尽管它';It’他不喜欢,git,Git,所以问题是我有一个项目要做。 我有正在编辑的config.yml文件,但是它没有显示在“`git status的输出中。我选中了.gitignore并且config.yml`不在其中 但当我运行此命令以查看git忽略的文件时,我会看到我的文件config.yml git ls-files --others -i --exclude-standard 为什么config.yml会被忽略,尽管在.gitignore中没有提到它?如何将其从忽略文件列表中排除 更新1 config.yml在另一个.g
config.yml
文件,但是它没有显示在“`git status的输出中。我选中了
.gitignore并且
config.yml`不在其中
但当我运行此命令以查看git忽略的文件时,我会看到我的文件config.yml
git ls-files --others -i --exclude-standard
为什么config.yml
会被忽略,尽管在.gitignore
中没有提到它?如何将其从忽略文件列表中排除
更新1
config.yml
在另一个.gitignore
中提到,这就是为什么:/如果您无法找出导致它被忽略的原因,一个使它“未被忽略”的强力解决方案就是简单地运行
git add -f config.yaml
Git将跟踪该文件。您的config.yml是否在子目录中?您可能有其他.gitignore文件(每个目录中都可以有一个)可能没有。特定文件列在
.gitignore
中,而不是该文件所在的目录中。请检查是否有可能阻止它的全局git ignore。虽然系统特定,但我的全局忽略位于~/.gitignore\u global
@ChrisMaes是的,在同一个项目中找到另一个.gitignore
:'(。对此感到抱歉