git忽略文件,虽然它不是.gitignore

时间:2015-05-22 11:59:04

标签: git

所以问题是我得到了一个我必须要做的项目。 我有config.yml文件我正在编辑,但它没有出现在``git status . I checked的输出中.gitignore and config.yml`不在其中。

但是当我通过git运行它来查看被忽略的文件时,我看到了我的文件config.yml

git ls-files --others -i --exclude-standard

虽然在config.yml中没有提到,.gitignore如何被忽略?如何将其从忽略的文件列表中排除?

  

UPDATE1

另一个config.yml中提到了

.gitignore,原因如下:/

1 个答案:

答案 0 :(得分:2)

如果你无法弄清楚是什么原因导致它被忽略,那么让它“无人”的蛮力解决方案就是简单地运行

git add -f config.yaml
然后,Git将跟踪该文件。