如何刪除GitHub或者GitLab 上的資料夾?

ConnorK發表於2021-03-08

需求分析

專案開發中有時在提交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 協議》,轉載必須註明作者和本文連結

相關文章