git reset –mixed –soft –hard命令解释。
2024-10-07 03:38:13
直接看官方的解释.
其中HEAD代表版本库,index代表暂存区,另外还有一个我们增删改代码的工作区。所以官方解释翻译过来就是:
--hard : 回退版本库,暂存区,工作区。(因此我们修改过的代码就没了,需要谨慎使用)
--mixed: 回退版本库,暂存区。(--mixed为git reset的默认参数,即当任何参数都不加的时候的参数)
--soft: 回退版本库。
a. git reset –mixed
首先执行命令:
git status 查看当前文件状态:
工作区和暂存区代码比较, 可以发现工作区和暂存区代码不同:
工作区和本地版本库代码比较,可以发现工作区和版本库代码不同:
结论:--mixed的情况下,版本库和暂存区都将进行了代码回退,工作区代码没动。
最新文章
- 小公司0成本基于Pythony的单元\GUI\Web自动化\性能的几个开源软件测试工具
- Cesium原理篇:3最长的一帧之地形(2:高度图)
- centeros bash: ifconfig: command not found
- C基础--初学指针
- hdu4825 字典树 XOR
- Object-C中需要注意的小细节
- HeadFirst Jsp 14 (Structs)
- 在Hadoop伪分布式模式下安装Hbase
- 插件的理解$.extend()与$.fn.extend()
- USB信号是什么类型的? 为什么在D+,D-处要接上拉下拉电阻呢,具体阻值要如何计算
- NGUI 3.5教程(四)Atlas和Sprite(制作图片button)
- TCP连接建立系列 — 客户端的端口选取和重用
- 左耳听风-ARTS-第3周(2019/4/7-2019/4/13)
- Gitlab安装与备份恢复
- 【Python学习笔记】调整matplotlib的图例legend的位置
- fiddler抓包常用功能详解
- Mysqli 数据库连接类
- High performance find query using lean() in mongoose
- shrio的简单认识
- AP_自动付款工作台设定和操作(流程)