【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交
目录
- 一、撤销 git push
- 二、撤销 git commit
一、撤销 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
进行查看版本是否已经退回。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/528514.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!