.gitignore未忽略.rubocop.yml文件

3
我刚刚向我的项目中添加了.rubocop.yml文件,并将其添加到.gitignore文件中,但是当我运行git status时,它出现为已修改。我从未将此文件添加到我的存储库中。为什么.gitignore没有忽略这个文件?
项目
app/ config/ .rubocop.yml
.gitignore .rubocop.yml
其他文件被正确地忽略了,例如,我还尝试将tags文件添加到项目的根目录中,并将其添加到.gitignore中,这也起作用。
为什么.gitignore没有忽略.rubocop.yml文件?

2
“.gitignore” 仅适用于尚未添加的文件。如果状态显示为“已修改”,则已经添加,.gitignore 不适用于它。 - user2864740
https://dev59.com/b2Ik5IYBdhLWcg3wBaD7,https://dev59.com/pXM_5IYBdhLWcg3wrFMt - user2864740
我现在再次检查了一下,确实之前已经将该文件添加到仓库中。是我的错。谢谢。 - jedi
1个回答

11

首先提交你的项目,然后执行git rm --cached .rubocop.yml。这样下次提交时就不会包含它在仓库中了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接