对于之前已经push的项目增加.gitignore配置文件不起作用的处理

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'xxxx'

此种方式对于多人开发已经提交更新的用户会有影响,因为此项目就我自己使用,所有可以这么处理。

posted @ 2019-07-29 09:11  yshy  阅读(573)  评论(0编辑  收藏  举报