当前位置:   article > 正文

在idea上使用git的reset操作后,出现的四个选项Soft、Mixed、Hard、Keep选择说明_git reset keep sort

git reset keep sort

出现场景

选择已经commit的版本,点击Reset Current Branch to Here
在这里插入图片描述
然后便会出现下述四个选项
在这里插入图片描述
下面便对这个四个选项进行总结说明

原理

git revert是用于“反做”某一个版本,以达到撤销该版本的修改的目的

Soft

Soft选项:在选择的回退点之后的所有更改将会保留并被git追踪下来。可以在 Version Control 的 Local Changes 面板中查看到它们

已经add到index(暂存区)的文件不会回滚,任然保留

比如:在版本3时,新增一个文件a,文件颜色我红色,add后,文件a的颜色为绿色(即是在被git跟踪),再reset到版本1,发现文件a的颜色还是绿色(即还是在被git跟踪)

总结:之前commit的版本1、版本2,版本3,回退到版本1,git的commit记录里面的文件内容(版本1、版本2)还继续遗留到本地,之前commit的记录(版本2、版本3)还保留在文件里面

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/457866
推荐阅读
相关标签
  

闽ICP备14008679号