删除github仓库中的某个文件夹

Posted William.G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除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

感觉世界终于清净了。

以上是关于删除github仓库中的某个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

删除github中某个文件夹

从GitHub远程仓库中删除文件夹或文件

如何删除git远程仓库的某个文件

git删除仓库的某个文件

使用 vscode将本地项目上传到github从github克隆项目以及删除github上的某个文件夹

github 删除远程仓库项目中的任意文件夹