码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-01-07 00:47:28      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:文件夹   目录   push   完美解决   blog   用法   仓库   忽略文件   ignore   

最近在做一个项目,由于前期文件夹名是中文,如下:

   |---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仓库中的某个文件夹

标签:文件夹   目录   push   完美解决   blog   用法   仓库   忽略文件   ignore   

原文地址:http://www.cnblogs.com/muxiaoyi/p/6257648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!