重命名本地GIT分支会破坏SourceTree中的Git Flow流程

3
在使用SourceTree时,我更改了两个主要的本地分支(master和develop)。然而,当我现在点击Git Flow图标以开始新功能时,它告诉我需要初始化仓库(即使已经初始化)。此外,菜单项REPOSITORY->GIT FLOW->INITIALIZE REPOSITORY变灰了。我试图将分支名称改回去,git flow又正常工作了!那么,我该如何重命名分支并保持git flow的工作状态呢?
1个回答

2
关闭Sourcetree,编辑.git/config文件(在仓库中),更新[gitflow“branch”]部分。.git目录有时在文件资源管理器中是隐藏的。
默认情况下,它看起来像这样:
[gitflow "branch"]
master = master
develop = develop

你需要将其更改以匹配新的分支名称,例如:

[gitflow "branch"]
master = yourNewMasterBranchName
develop = yourNewDevelopBranchName

然后重新启动SourceTree


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接