3.删除文件

  • 先添加一个新文件test1.txt到版本库中:
    git add test1.txt
    git commit -m "add test1.txt"
  • 要想删除该文件请先从硬盘删除文件,如果确认想删除该文件,使用rm命令,然后将这个操作提交,之后版本库中就没有了:
    git rm test1.txt
    git commit -m "删除了test1.txt"
  • 假如此时你发现删除错了文件,在没有执行rm之前,由于版本库中还有,所有可以很轻松的恢复到最初的状态:
    git checkout -- test1.txt
  • 总结:git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,335评论 4 54
  • 昨天在同事电脑上操作了一把cherry-pick代码,发现很多功能不用,就慢慢忘记了,梳理了下流程图: git c...
    gogoingmonkey阅读 3,919评论 0 0
  • 概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的...
    秦明Qinmin阅读 4,351评论 0 9
  • 金门-金城 韩国小姐的金门炸鸡 地址:金门高中篮球场对面–红色货柜屋 营业时间:下午3:30~晚上10:30 公休...
    转玩金门岛阅读 4,017评论 0 0
  • 屏幕适配的学习 autoresizing技术前提关闭autolayout局限性:只能解决子控件和父控件关系问题不能...
    蠢萌的L君阅读 1,131评论 0 1