忽略文件 - 追溯性地将文件添加到.gitignore

时间:2015-11-06 12:26:44

标签: git version-control

我最近才注意到,当我设置一个新项目时,初始化git并添加我的.gitignore文件,只要我在初始git add / commit之前添加我不希望版本控制的文件,一切都很好 - 没有跟踪这些文件。

但是,如果我追溯地追加一个文件(在某个时候已经提交了一个文件,我发现git根本没有忽略这些文件 - 它就像它们不在完全是.gitignore文件。

即使我提交了最新的更改,然后使用git rm -r --cached .,然后使用git add .等,它似乎没有达到预期的效果。

我目前的解决方法是使用以下命令:

git update-index --assume-unchanged file.php

使用上述内容的问题显然是记住我指示git假设哪些文件没有改变。

有没有其他人在添加以前提交给.gitignore的文件时遇到任何问题?

0 个答案:

没有答案