刪除github倉庫中的某個文件夾


最近在做一個項目,由於前期文件夾名是中文,如下:

   |---Repository
      |--- React單頁面音樂播放器
並且git push到了github上。
后來在本地把文件夾rename改成英文名:
   |---Repository
      |--- React SPA Music Player
再進行commit,push到github,突然發現,目錄結構不對:
   |---Repository
       |--- React單頁面音樂播放器
       |--- React SPA Music Player
居然有兩個目錄,rename之前的目錄居然也存在。(一臉懵逼.jpg)
后來度娘下,從網師(網友都是老師啊)得到了解決方法,實施了下完美解決問題,mark下:
 
   $ git rm -h
   用法:git rm [<選項>] [--] <文件>...
         -n, --dry-run                 演習
         -q, --quiet                    不列出刪除的文件
         --cached                      只從索引區刪除
         -f, --force                     忽略文件更新狀態檢查
         -r                                  允許遞歸刪除
         --ignore-unmatch      即使沒有匹配,也以零狀態退出
 

我的操作歷史:

1     git rm -r --cached  "React版單頁面音樂播放器"
2     git commit -m "remove new gitignore directory"
3     git push origin master   
 
再查看github倉庫的目錄結構:
   |---Repository
      |--- React SPA Music Player

感覺世界終於清凈了。


免責聲明!

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



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