在初始化git仓库的时候没有创建.gitignore文件来过滤掉不必要提交的文件,后来发现某些文件不需要提交,但是这些文件已经提交了。而且我们只是希望这些文件不要提交到远程仓库,但是本地仓库还需要保留这些文件。

我们可以先将不需要提交的文件配在.gitignore文件里,然后再输入以下命令

git rm -r --cached 要忽略的文件
git add -A
git commit -m "忽略掉了某些文件"
git push

最好创建git创库之前创建.gitignore文件,并且把忽略规则写好。

原文链接:https://miansen.wang/2018/10/24/1/