开始没有加.gitignore
忽略文件,将node_modules
文件夹提交到了远程的gitlab
上。
当前在本地新建了.gitignore
文件。
如何操作,删除远程gitlab
上的node_modules
文件夹最快捷?
开始没有加.gitignore
忽略文件,将node_modules
文件夹提交到了远程的gitlab
上。
当前在本地新建了.gitignore
文件。
如何操作,删除远程gitlab
上的node_modules
文件夹最快捷?
如果你只是想在此提交之后,不再在远程中由 node_modules
目录,那可以按照下面的执行,如果你担心有问题,你可以单独创建一个分支来执行这样的操作,确认ok后再回到你的分支操作。
$ git rm -r --cached node_modules
$ git commit -m "remove node_modules dir"
$ git push
如果你想从之前的版本中也移除,这有些麻烦。
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答960 阅读
1.2k 阅读
删掉
.git
目录重新init
吧,之后再push -f
,你误提交了这么大的文件难以“简单”做到清理object了,建议重新初始化git仓库,顺便清理掉垃圾提交,给git仓库瘦身按照你的“简单”操作的定义,我觉得这个已经是最简单的了,其他方案我之前就试过,不是没用就是麻烦的要死,根本不“简单”