美文网首页
git reset的三种模式

git reset的三种模式

作者: Tiny荣 | 来源:发表于2019-04-28 21:21 被阅读0次

git reset的三种模式:

简单总结一下,其实就是--soft 、--mixed以及--hard是三个恢复等级。使用--soft就仅仅将头指针恢复,已经add的缓存以及工作空间的所有东西都不变。如果使用--mixed,就将头恢复掉,已经add的缓存也会丢失掉,工作空间的代码什么的是不变的。如果使用--hard,那么一切就全都恢复了,头变,aad的缓存消失,代码什么的也恢复到以前状态。

要想不犯错误,只要记住,三种模式中只有hard模式会实际影响文件,其他的只是移动一个指针,所以不确定要不要回退的时候先用前两种模式,免得被老板锤爆狗头

在过去的commit上使用checkout会分裂出一个匿名的branch,可以用于紧急bug修复,然后合并到主分支上,有点类似于阅后即焚

相关文章

网友评论

      本文标题:git reset的三种模式

      本文链接:https://www.haomeiwen.com/subject/tzhsnqtx.html