当发生代码push到远程仓库后想要撤销
1.查看版本
git log
2.回退
git reset --soft 677fsv3386de5743
--soft提交的代码回退还在本地
--hard提交的代码回退后会消失
后面输入的版本号是你push错的前面一个版本号,相当于回到push前的样子
3.推送
git push origin 当前分支名 --force
这时候检查远程分支上push的记录就没有了,实现了撤回
如果本地代码不在了,也可以找回
git reflog
git reset --hard 8ecb4c3(head前面版本号,填你需要的)
本文介绍了如何使用Git撤销已推送到远程仓库的错误提交。包括查看版本历史、使用`git reset`命令进行软回退和硬回退的区别,以及如何通过强制推送覆盖远程分支上的提交记录。
676

被折叠的 条评论
为什么被折叠?



