如何删除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
git
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!