0


git撤回已推送远程的提交

1.执行命令,撤销本地的提交

git reset --soft 15f2499d6a67dac5c54bebe94ad7e8e239140006
    --soft 是软撤回,会撤回提交记录,但是会保留已经修改过的所有代码,如果不需要保留之前的代码,可以替换为 --hard

    "15f2499d6a67dac5c54bebe94ad7e8e239140006" 是你想要撤回的到的那次提交的id,替换成你自己想要的。可以在github/gitlab/gitee等的commit中查看,或者在本地执行 git log查看

2.修改内容,再次commit

3.强制推送

    修改完内容执行commit之后,直接推送,时会报错的,需要我们执行强制推送
git push origin 分支名 --force
标签: git

本文转载自: https://blog.csdn.net/m0_47028632/article/details/131536832
版权归原作者 十方幻梦 所有, 如有侵权,请联系我们删除。

“git撤回已推送远程的提交”的评论:

还没有评论