2016-09-13 6 views
2

При использовании SourceTree Я переименовал две основные локальные ветви (мастер и разработка).
Однако, когда я теперь нажимаю на значок Git Flow, чтобы начать новую функцию, он сообщает мне, что репозиторий должен быть инициализирован (хотя он уже был инициализирован).
Кроме того, пункт меню REPOSITORY -> GIT FLOW -> INITIALIZE REPOSITORY выделен серым цветом.Переименовать локальные разрывы ветвей GIT Git Flow в SourceTree

Я попробовал поместить названия ветвей назад и поток git снова!

Итак, как мне переименовать ветви и поддерживать поток git?

ответ

2

Закройте Sourcetree и отредактируйте файл .git/config (в репозитории), обновив раздел [gitflow "branch]. Каталог .git иногда скрывается в файловом проводнике.

по умолчанию будет выглядеть примерно так:

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

И вы должны изменить его в соответствии с вашими новыми именами филиалов, т.е .:

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

Затем перезапустите SourceTree