如何在Git Gui中切换跟踪分支?解决分离HEAD问题
Git Gui 切换本地跟踪分支操作指南
直接切换已存在的本地跟踪分支
- 打开Git Gui,找到左侧的Branches区域(分支列表)
- 在列表中找到不带
origin/前缀的本地分支(如main、development,这才是可切换的目标分支) - 右键点击目标分支,选择
Checkout [分支名]选项 - 操作完成后,窗口顶部会显示当前分支名称,不再显示"HEAD"
若分支列表无本地分支(重新创建正确的跟踪分支)
如果之前的分支创建操作有误,导致没有生成本地分支,按以下步骤重新创建:
- 点击顶部菜单栏的Branch → Create...
- 在弹出窗口中:
- 输入本地分支名称(如
main) - 在「Start Revision」区域选择对应的远程分支(
origin/main) - 勾选Track remote branch选项
- 点击Create,系统会自动创建并检出该本地分支
- 输入本地分支名称(如
- 重复上述步骤创建
development本地跟踪分支,之后即可在两个本地分支间右键切换
内容的提问来源于stack exchange,提问作者Scott Messinger
相关产品推荐
相关产品推荐

