在使用 SourceTree 时我重命名了两个主要的本地分支(master 和 develop)。
然而,当我现在点击 Git Flow 图标开始一个新功能时,它告诉我需要初始化存储库(即使它已经被初始化)。
此外,REPOSITORY -> GIT FLOW -> INITIALIZE REPOSITORY
菜单项显示为灰色。
我试着把分支的名字放回去,git flow 再次工作了!
那么,如何重命名分支并保持 git flow 正常工作?
最佳答案
关闭 Sourcetree,并编辑文件 .git/config(在存储库中)更新 [gitflow "branch"] 部分。 .git 目录有时 stash 在文件资源管理器中。
默认看起来像这样:
[gitflow "branch"]
master = master
develop = develop
并且您应该更改它以匹配您的新分支名称,即:
[gitflow "branch"]
master = yourNewMasterBranchName
develop = yourNewDevelopBranchName
然后重启SourceTree
关于git - 重命名本地 GIT 分支会破坏 SourceTree 中的 Git Flow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39462171/