修改 .gitignore 规则后不生效的解决办法

有时候,发现有不该提交的文件已经提交后,仅仅在.gitignore中加入忽略是不行的。这个时候需要执行:

git rm -r --cached 文件/文件夹名字    // git rm -r --cached .

去掉已经托管的文件,然后重新提交:

1.git add .

2.git commit -m ''


 

当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用:

git rm file_path

git commit -m 'delete somefile'

git push

posted @ 2020-12-16 16:24  品读夜的黑  阅读(251)  评论(0编辑  收藏  举报