应该忽略的文件在推送之后仍然会被发布(.gitignore不起作用)

时间:2014-10-08 09:23:33

标签: git github gitignore

我尝试了以下步骤:http://blog.jonathanchannon.com/2012/11/18/gitignore-not-working-fixed/

git rm -r --cached .
git add .
git commit -m ".gitignore is now working"

但是在推完文件之后我才刚刚结束文件.gitignore应该忽略。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下内容删除单个文件:git rm --cached <file>

如果文件已经提交,并且您不想推送任何新的更改,则可以使用:

git update-index --assume-unchanged <file>

列出您可以使用的被忽略文件:

git ls-files -v | grep "^[[:lower:]]"