1.删掉.git 目录重新init,之后再push -f,误提交了这么大的文件难以“简单”做到清理object了,建议重新初始化git仓库,顺便清理掉垃圾提交,给git仓库瘦身
2.如果你只是想在此提交之后,不再在远程中由 node_modules 目录,那可以按照下面的执行,如果你担心有问题,你可以单独创建一个分支来执行这样的操作,确认ok后再回到你的分支操作。
$ git rm -r --cached node_modules
$ git commit -m "remove node_modules dir"
$ git push
原问题网址: https://segmentfault.com/q/1010000040505986