当前位置:   article > 正文

git reset 和 git revert 的使用_git revert 到上一个节点

git revert 到上一个节点

git reset 用来将git 仓库回退到某次提交

通常情况下,我们只在commit还没有push 到远端的时候使用,用来将我们本地的代码回退到某个节点(远端回退当然可以,只是不提倡这么做)

git reset --mixed HEAD^ 重置到上一个节点,并将最新一个节点的提交 添加到工作区

git reset --soft HEAD^ 重置到上一个节点,并将最新一个节点的提交 添加到暂存区

git reset --hard HEAD^ 重置到上一个节点,并将最新一个节点的提交删除,慎用​​​​​​​​​​​​​

git reset --hard bae128 回退到 bae128这次提交(bae128的提交保留,之后的提交废弃)

注意:我们也可以对远端进行reset , 首先进行本地git reset 将本地回退到某个版本,然后进行git push -f 用本地将远程强行覆盖(危险慎用)

git revert 通常用来 撤销某次提交

git revert 通常用来撤销某一次提交
如:

我们依次进行了 ’adbxxx‘ ,’kb4sxxx‘ , ’iacxxx‘ commit,

我们现在处在commit 'iacxxx‘'节点,想要撤销 commit ‘adbxxx’,
我们就可以 git revert adbxxx,

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

闽ICP备14008679号