Когда я делаю git flow init
, он создает ветки master
и develop
. Когда я добавляю удаленный я делаю git remote add origin [email protected]:NewB/our-repo.git
. Теперь у меня есть git поток инициализирован на моем локальном репо, и у меня добавлено удаленное репо. После git push -u origin master
у меня есть master
в моем происхождении, но не в ветке develop
. Есть ли git flow publish
для ветки develop
? Все, что я вижу, это publish
для ветвей feature
или release
. git -flow хочет, чтобы я просто использовал обычный git и сделал git push origin develop
?
Как подтолкнуть "развить" ветвь к удаленному "происхождению"?
Ответ 1
Да, это то, что вы делаете. Просто используйте обычную команду git.
Я предполагаю, что причина такого выбора дизайна:
Разрабатывающая ветвь создается только один раз. Нет необходимости в команде помощника, чтобы опубликовать ее.
Области функций создаются все время. Здесь вспомогательная команда, ну..., полезна.
Ответ 2
Я обнаружил, что этот cheatsheet очень полезен при понимании потока git: cheatsheet.
Если вы уважаете принципы потока git, вам не нужно публиковать ветку разработки, при совместном использовании вы должны опубликовать функцию при публикации для овладения вами должен использовать release.
Вот как я его использую.
Надеюсь, это вам поможет.