1.执行命令,撤销本地的提交
git reset --soft 15f2499d6a67dac5c54bebe94ad7e8e239140006
--soft 是软撤回,会撤回提交记录,但是会保留已经修改过的所有代码,如果不需要保留之前的代码,可以替换为 --hard
"15f2499d6a67dac5c54bebe94ad7e8e239140006" 是你想要撤回的到的那次提交的id,替换成你自己想要的。可以在github/gitlab/gitee等的commit中查看,或者在本地执行 git log查看
2.修改内容,再次commit
3.强制推送文章来源:https://www.toymoban.com/news/detail-690098.html
修改完内容执行commit之后,直接推送,时会报错的,需要我们执行强制推送文章来源地址https://www.toymoban.com/news/detail-690098.html
git push origin 分支名 --force
到了这里,关于git撤回已推送远程的提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!