如何刪除GitHub或者GitLab 上的文件夾


如何刪除GitHub或者GitLab 上的文件夾

需求分析

假設小明有一天不小心把本地倉庫的一個文件夾A推送到了遠程GIT服務器(例如:github,gitlab,gitee)上,此時想刪除遠程倉庫的文件夾A,但是本地又不想刪除。小明於是去問小紅,怎么辦?小紅不假思索的說,github,gitlab 不是可以刪除嗎?你直接在遠程服務器上操作呀。小明告訴小紅,你有所不知,遠程操作只能操作單個文件,無法刪除文件夾,你可不會傻到一個一個文件去刪除。小紅說,那怎么辦呢?

解決辦法

  • 方法一

    這里以刪除 .setting 文件夾為案例

git rm -r --cached .setting #--cached不會把本地的.setting刪除 git commit -m 'delete .setting dir' git push -u origin master
  • 1
  • 2
  • 3
  • 方法二

如果誤提交的文件夾比較多,方法一也較繁瑣

直接修改.gitignore文件,將不需要的文件過濾掉,然后執行命令 git rm -r --cached . git add . git commit git push -u origin master


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM