使用SourceTree时,我重命名了两个主要的本地分支(master和develop)
但是,当我现在单击Git Flow图标以启动新功能时,它告诉我需要初始化存储库(即使它已经被初始化)。
此外,REPOSITORY -> GIT FLOW -> INITIALIZE REPOSITORY
菜单项显示为灰色。
我尝试将分支的名称放回去,git flow再次运行!
那么,如何重命名分支并保持git flow工作?
答案 0 :(得分:2)
关闭Sourcetree,编辑文件.git / config(在存储库中)更新[gitflow" branch"]部分。 .git目录有时隐藏在文件资源管理器中。
默认设置如下:
[gitflow "branch"]
master = master
develop = develop
你应该改变它以匹配你的新分支名称,即:
[gitflow "branch"]
master = yourNewMasterBranchName
develop = yourNewDevelopBranchName
然后重启SourceTree