直接看官方的解释.

其中HEAD代表版本库,index代表暂存区,另外还有一个我们增删改代码的工作区。所以官方解释翻译过来就是:

--hard : 回退版本库,暂存区,工作区。(因此我们修改过的代码就没了,需要谨慎使用)

--mixed: 回退版本库,暂存区。(--mixed为git reset的默认参数,即当任何参数都不加的时候的参数)

--soft: 回退版本库。

a. git reset –mixed

首先执行命令:

git status 查看当前文件状态:

工作区和暂存区代码比较, 可以发现工作区和暂存区代码不同:

工作区和本地版本库代码比较,可以发现工作区和版本库代码不同:

结论:--mixed的情况下,版本库和暂存区都将进行了代码回退,工作区代码没动。

最新文章

  1. 小公司0成本基于Pythony的单元\GUI\Web自动化\性能的几个开源软件测试工具
  2. Cesium原理篇:3最长的一帧之地形(2:高度图)
  3. centeros bash: ifconfig: command not found
  4. C基础--初学指针
  5. hdu4825 字典树 XOR
  6. Object-C中需要注意的小细节
  7. HeadFirst Jsp 14 (Structs)
  8. 在Hadoop伪分布式模式下安装Hbase
  9. 插件的理解$.extend()与$.fn.extend()
  10. USB信号是什么类型的? 为什么在D+,D-处要接上拉下拉电阻呢,具体阻值要如何计算
  11. NGUI 3.5教程(四)Atlas和Sprite(制作图片button)
  12. TCP连接建立系列 — 客户端的端口选取和重用
  13. 左耳听风-ARTS-第3周(2019/4/7-2019/4/13)
  14. Gitlab安装与备份恢复
  15. 【Python学习笔记】调整matplotlib的图例legend的位置
  16. fiddler抓包常用功能详解
  17. Mysqli 数据库连接类
  18. High performance find query using lean() in mongoose
  19. shrio的简单认识
  20. AP_自动付款工作台设定和操作(流程)

热门文章

  1. vue 修饰符sync
  2. JAVA学长
  3. codevs 1231 最优布线问题 x(find函数要从娃娃抓起系列)
  4. JavaWeb_利用Servlet处理注册登录请求
  5. nginx 与location语法详解
  6. IDEA无法自动导入HttpServlet包问题解决
  7. vim 配置 scala 语法高亮
  8. vue实现百度下拉框
  9. DP练习题——洛谷P1970花匠
  10. Object 源码阅读