You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何撤销Git提交并同步回退GitHub上的推送内容?

撤销已提交并推送的Git变更操作步骤

前提注意

仅建议在你是该分支唯一使用者、或已确认其他协作成员未基于本次提交做后续开发的场景下操作,强制推送会覆盖远程分支历史,需谨慎执行。

步骤1:撤销本地提交

  • 若想保留变更内容(仅取消提交记录,代码回到未提交状态):
    git reset HEAD~1
    
  • 若想彻底删除本次提交的所有变更(代码完全回退到上一版本):
    git reset --hard HEAD~1
    

步骤2:同步变更到远程仓库

执行强制推送命令,将本地回退后的分支状态同步到GitHub:

git push -f origin <你的分支名称>

示例:如果是主分支main,命令为 git push -f origin main

内容的提问来源于stack exchange,提问作者eduardomc01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 04:22:01