Examples
2018.4.23 git删除已经add的文件

使用 git rm 命令即可,有两种选择,

 

一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;

 

一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。

 

2016.0528.0904 更新:

 

[其他] 请问 git rm --cache git reset HEAD 的区别到底在哪里呢?

 

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

 

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

 

1,用版本库内容清空暂存区,git reset HEAD 但要慎重使用

 

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

 

posted on 2018-04-23 10:16  先行一步  阅读(19248)  评论(0编辑  收藏  举报
Examples