添加以前忽略的git文件。 git add -f不工作

时间:2015-06-18 09:42:43

标签: git gitignore

我用过

git status --ignored 

要检查哪些文件被忽略,如下所示:

 git status --ignored
# On branch SIT
# Ignored files:
#   (use "git add -f <file>..." to include in what will be committed)
#
#       web/sites/default/files/

所以,没关系。但是当我使用:

git add -f web/sites/default/files/

然后再次使用“git status --ignored”它显示相同的文件。甚至在将这些添加到提交之后。

1 个答案:

答案 0 :(得分:3)

您可能需要在该目录下添加文件,而不是自己添加目录。要添加该目录的所有内容:

git add -f web/sites/default/files/*

我有一个类似的问题,虽然我的问题是由我之前发布的git update-index --assume-unchanged命令引起的,但没有完全理解它。如果有人因类似原因到达这里,我通过执行以下方式解决了我的问题:

git update-index --no-assume-unchanged <myfile>
git add <myfile>

有关详细信息,请参阅git-update-index文档。