• Git命令

  1. 撤销修改

  (1) 当改乱了工作区(working directory)某个文件的内容,想直接丢弃工作区中的修改时,用命令git checkout -- file

  (2) 当不但改乱了工作区某个文件的内容,还添加到了暂存区(stage),想丢弃修改,分为两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

  (3) 已经提交了不合适的修改到版本库时,想要撤销本次提交,参考“回退”。

   2. 删除文件

  通常,我们直接在文件管理器中把没用的文件删了,或者用命令git rm,这个时候工作区和版本库就不一致了,命令git status就会立刻告诉哪些文件被删除了,现在有两个选择:

  (1)确实要从版本库中删除文件,那就用命令git rm删掉,并且使用命令git commit

  (2)删错了,因为版本库中存在,所以可以使用命令git checkout -- file把误删的文件恢复到最新版本

  命令git checkout -- file其实就是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

  

最新文章

  1. Python Day14
  2. WebApi深入学习--概述+路由查找
  3. ServerSocket 默认邦定IP
  4. U盘文件偷窃程序
  5. ASP.NET Web API 学习【转】
  6. C#中ListView的简单使用方法
  7. 菜鸟学习Spring——60s利用JoinPoint获取参数的值和方法名称
  8. 通过ftp模拟网盘
  9. Scut:SocketListener 的解析
  10. django-debug-toolbar
  11. electron + vue 实践项目
  12. codeforces 842D Vitya and Strange Lesson
  13. Android内嵌VLC实现播放网络视频,网络音频
  14. Android实战源码--围住神经猫
  15. 第一次项目上Linux服务器(二:——安装jdk)
  16. 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》
  17. 703. Kth Largest Element in a Stream
  18. input输入框type=file时accept中可以限制的文件类型(转载)
  19. MySQL的逻辑查询语句的执行顺序
  20. Mac 10.12安装SVN工具SmartSVM 7.6

热门文章

  1. 170814-17关于javaweb的知识点
  2. 170815-关于Filter的知识点
  3. Mybatis,模糊查询语句,以及传参数的正确写法
  4. python分别使用多线程和多进程获取所有股票实时数据
  5. Prototype js library
  6. 架构-数据库访问-SQL语言进行连接数据库服务器-OLE:OLE
  7. Golang闭包的坑
  8. Java ——日期时间 日期时间相关类 随机数 定义类属性时建议使用引用数据类型
  9. mooc-IDEA 使用界面--001
  10. Java基础/阿里巴巴Java开发手册