如何删除GitHub或者GitLab 上的文件夹?
需求分析
项目开发中有时在提交code的时候会忘了在.gitignore
文件中添加不需要上传的文件或者文件夹,导致上传到仓库,但是GitHub或者gitlab都只提供了删除文件,没有删除文件夹的操作按钮,所以就需要一下命令来完成了,否则只能一个一个删除,费时费力。
方法一
例如需要删除 .idea
文件夹
git rm -r --cached .idea # --cached不会把本地的.idea
git commit -m 'delete .idea dir'
git push -u origin master
方法二
如果需要删除的文件夹比较多,方法一也比较麻烦。
直接修改.gitignore文件,将不需要的文件过滤掉,然后执行命令
git rm -r --cached .
git add .
git commit
git push -u origin master
本作品采用《CC 协议》,转载必须注明作者和本文链接