Deprecated: Optional parameter $keys declared before required parameter $cms_id is implicitly treated as a required parameter in /home/www/dev/work/class/blog/CmsKey.php on line 75

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$outlink is deprecated in /home/www/dev/work/website/lvesu/template/blog/cms/cms.tpl on line 2

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$status is deprecated in /home/www/dev/work/website/lvesu/template/blog/index.head.php on line 2
git删除已经add的文件 - 互联网笔记

略微加速

略速 - 互联网笔记

git删除已经add的文件

2021-10-25 leiting (2768阅读)

标签 Git

当git add 某个文件到缓存区,还没有git commit 但是你不想这个文件了

就可以使用git rm命令,两种选择:

git rm --cached “文件路径”,不删除物理文件,仅将该文件从缓存中删除;
git rm --f “文件路径”,不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
git删除已经add的文件的两种方法:

用版本库内容清空暂存区,git reset HEAD (谨慎使用)

只把特定文件从暂存区删除,git rm --cached xxx
北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3