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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM