一、撤销 git push
- 执行
git log
查看版本日志,找到目标版本。 - 执行
git reset --soft <version numbere>
,如git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b
,重置为之前提交的版本,接着执行git log
查看是否已经退回到之前的版本。(注意,git reset --soft
只改变了HEAD
的指向位置,本地代码不会发生改变。git reset --hard
会改动本地源代码,回到退回的那版本时的代码)
文章来源地址https://www.toymoban.com/news/detail-595186.html
- 执行
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://www.toymoban.com/news/detail-595186.html
到了这里,关于【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!