目录
一、撤销 git push
- 执行
git log
查看版本日志,找到目标版本。 - 执行
git reset --soft <version numbere>
,如git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b
,重置为之前提交的版本,接着执行git log
查看是否已经退回到之前的版本。(注意,git reset --soft
只改变了HEAD
的指向位置,本地代码不会发生改变。git reset --hard
会改动本地源代码,回到退回的那版本时的代码)
- 执行
git push origin <branch name> --force
,如git push origin master --force
,强制提交当前版本以达到撤销git push
的目的。
二、撤销 git commit
- 执行
git log
查看版本日志,找到要撤回的版本号。 - 执行
git reset --soft <version numbere>
,如git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b
。 - 执行
git log
进行查看版本是否已经退回。
本文转载自: https://blog.csdn.net/weixin_48991062/article/details/130683766
版权归原作者 `Eliauk 所有, 如有侵权,请联系我们删除。
版权归原作者 `Eliauk 所有, 如有侵权,请联系我们删除。