有时候在git提交操作时,提交了不必要的一些文件,再次提交时我们想通过添加.gitignore文件来过滤已经提交的那些文件,如果直接添加.gitignore文件是不行的,再次提交不会生效,这时可以:
1、git rm -rf 已经提交的文件或文件夹
2、git commit -a -m "删除不必要的文件"
有时候,执行了上述两步操作之后,再次提交,发现git仓库中还是有一些文件或文件夹未删除,这时执行:
git rm --cached 未删除的文件或文件夹
再次提交,发现已经删除干净