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

如何将detached HEAD状态下的最新commit设为新的master分支?

解决方法

因为仓库无人共享,直接强制覆盖远程master分支即可,具体步骤:

  • 确认当前处于你要保留的最新commit的detached HEAD状态,执行命令强制让本地master分支指向该commit:
    git branch -f master HEAD
  • (可选)切换回master分支,便于后续操作:
    git checkout master
  • 强制推送到远程仓库,覆盖远程的master分支:
    git push -f origin master

执行完成后,远程的master分支就会更新为你需要的最新commit,无需保留的旧提交会被丢弃。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 13:02:47