在我的项目的根目录中我有一个foo
文件夹。在 - 的里面foo
文件夹我有一个bar
文件夹。我想忽略对我的内部所有文件的所有更改bar
文件夹。我的里面有这个gitignore
:
/foo/bar
检查该文件夹:它存在并且包含要忽略的文件。gitignore
is commit
特德。但是,我有一个文件,我在其中进行了修改,并且位于我的bar
文件夹。当我打字时
git status
在我的里面git bash
我看到了应该被忽略的文件。可能是什么原因以及如何成功忽略 bar 文件夹中的所有文件?
请注意,以前使用同一行忽略这些文件,但我必须暂时删除该行以commit
服务器上的东西。之后commit
,我把线放回gitignore
。这是不久前的事了,但现在我发现这些文件将位于git status
。我希望能够修改被忽略的文件,而不会出现在git status
.
我猜这个文件夹之前已经签入过 git 了吗?
Run git rm -r --cached <folder>
并再次检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)