美文网首页
简述git reset --hard xxx,git reset

简述git reset --hard xxx,git reset

作者: 饥人谷_Jackie | 来源:发表于2017-11-26 22:39 被阅读0次

revert

git revert用于撤回某次commit操作。此次操作会生成一次新的commit,对原有commit操作无影响,撤回只针对指定的commit。

这是执行revert之前的log记录 image
执行revert之后的log记录(我们对第二次commit执行了revert操作) image

我们可以看到revert只是针对第二次remove操作进行了撤回并重新commit。

reset --soft

git reset --soft 是回到某次commit,输入git status可以看到处于此次commit之后的修改仍然在staged区。


image

reset --head

git reset --head也是回到某次commit,但是此次commit之后的内容会全部消失,staged区为空。


image

相关文章

网友评论

      本文标题:简述git reset --hard xxx,git reset

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