GitHub add 新文件夹 变动较大时

变动较大时,git 常常会出错

git rm 会删除repo的文件和本地的文件


git rm -r --cached some-directory

git commit -m "Remove the now ignored directory some-directory"

最后push~

这样才会只删除repo上的文件




如果要删除文件,最好用 git rm file_name,而不应该直接在工作区直接 rm file_name

如果一个文件已经add到暂存区,还没有 commit,此时如果不想要这个文件了,有两种方法:

1,用版本库内容清空暂存区,git reset HEAD

2,只把特定文件从暂存区删除,git rm --cached xxx

PS:再次亲测,git rm --cached xxx 并没有问题;慎重使用 git reset HEAD

创建目录mkdir

创建文件touch



ubuntu删除文件夹 直接rm就可以了,不过要加两个参数-rf即:

rm -rf “目录名字” 或者 rm -r -f “目录名字”

-r就是向下递归,不管有多少级目录,一并删除

-f就是直接强行删除,不作任何提示的意思

注意:使用这个rm -rf的时候要小心,ubuntu没有回收站的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,565评论 1 26
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 825评论 0 0
  • 刚刚看了一个演讲视频,“我爷爷娶我奶奶用了半斗米,我爸爸娶我妈妈用了半头猪,而我娶媳妇用了我爸妈半条命”主要是讲现...
    陌薵阅读 922评论 0 0
  • 高级标签 列表:无序列表ul>li;有序列表ol>li;自定义列表dl>dt+dd;列表嵌套ul>li>ul>li...
    漫叶飘飞蓝阅读 187评论 0 0
  • 我用两千里的流浪 给自己的心一个假 那一路山水里眼波纵横 从傍晚出发 清晨便到 我用两千里的路程 来丈量我们的爱情...
    程霖阅读 330评论 0 2