git只删除远程服务上的文件,保留本地文件

问题:Git如何只删除远程服务上的文件,本地的保留下来呢?

在学习过程中,我经常会把自己学习写过的代码传到github上面,一方面让自己看到自己的学习情况,另一方面也是做个备份吧。但发现之前在本地编译的文件也传上去了,这是没必要的,所以就想着删除一下,用了 git rm xxx,OK删除了,但是突然发现本地的文件也没有了!

很明显这不是想要的结果,查看文档以后发现是命令用错了

只删除远程服务器上的文件命令是 git rm --cached xxx,执行就ok 了!如果是文件夹,用 git rm --cached -r xxx

猜你喜欢

转载自blog.csdn.net/jiangcheng2016/article/details/108890153