08 git 时光机穿梭-删除文件

git rm --cache file / git rm file 删除暂存区文件版本库文件

我们要删除工作区的文件,可以直接remove掉

rm test.txt

删除已经添加到暂存区的文件

Paste_Image.png

删除已经提交到git版本库的文件,记得也要commit

Paste_Image.png

如果你误删了工作区的文件,但是版本库已经存在了,你可以通过

git checkout HEAD file

命令来恢复到工作区中,足以见得git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 目录 前言 版...
    Blizzard_liu阅读 1,327评论 0 2
  • 今日秋分。来花土沟已经23天,日子就这样不紧不慢地过着。对于我来说,是成长的重要一步。首先每天与人接触得较多,工作...
    lily糖阅读 312评论 0 0
  • x下午去医院面试回来觉得浑身都不舒服,院长的问题依旧清晰的印象在我脑海里,倒带重放,可我已经完全记不住我当时回答的...
    最爱颠茄小F阅读 146评论 0 0
  • 文/张西影 在我国书法史上提起颜真卿、柳公权二人,可谓是人人皆知,家喻户晓,特别是“颜筋柳骨”的规范性、民俗性,千...
    豫视西影阅读 3,875评论 4 10
  • 2017.6.8 北京 我今天鼓足勇气做了一个决定。 我分手了。 是我主动提的。 对方是通过一个亲戚介绍认识的,...
    四月之笙阅读 228评论 0 0