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

Bitbucket分支误操作致origin/HEAD异常,请求修复方案

Bitbucket分支误操作后origin/HEAD异常修复方案

问题现状

原本在Bitbucket上有两个分支:master和feature(feature相比master有4次新增提交、2次删除提交),删除feature分支时误操作导致origin/HEAD状态异常。分支状态变化如下:

操作前当前状态预期状态
masterHEADmaster
featuremaster已删除

执行git branch -r命令查看远程分支,输出如下:

$ git branch -r
origin/HEAD -> origin/master
origin/master

修复步骤

  • 清理本地异常分支:如果本地仍存在feature分支且错误关联到master,直接删除该分支:
    若分支无未合并提交,执行:

    git branch -d feature
    

    若分支有未合并的提交(如feature上的+4/-2变更),需要强制删除:

    git branch -D feature
    
  • 确认远程默认分支设置:登录Bitbucket仓库后台,进入分支设置页面,确认默认分支为master。如果之前误改了默认分支,重新设置为master即可。

  • 同步本地与远程分支状态:执行命令拉取最新远程信息并清理本地无效的远程分支引用:

    git fetch --prune
    
  • 验证修复结果:再次执行git branch -r,确认远程分支仅显示origin/HEAD -> origin/master和origin/master;执行git branch查看本地分支,确保状态符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 17:55:45