当git add 某个文件到缓存区,还没有git commit 但是你不想这个文件了
就可以使用git rm命令,两种选择:
- git rm --cached “文件路径”,不删除物理文件,仅将该文件从缓存中删除;
- git rm --f “文件路径”,不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
git删除已经add的文件的两种方法:
-
用版本库内容清空暂存区,
git reset HEAD
(谨慎使用) -
只把特定文件从暂存区删除,
git rm --cached xxx