如何将“开发”分支推向远程“起源”?

时间:2013-02-06 16:18:08

标签: git github git-flow

当我git flow init时,它会创建masterdevelop个分支。当我添加遥控器时,我会git remote add origin git@github.com:NewB/our-repo.git。现在我在我的本地仓库初始化了git flow,并添加了远程仓库。在我git push -u origin master后,我的master来自develop分支。 git flow publish分支是develop吗?对于publishfeature分支,我所看到的只是release。 git-flow是否要我只使用常规git并执行git push origin develop

2 个答案:

答案 0 :(得分:9)

  

git-flow是否要我使用常规git并执行git push origin develop

是的,那就是你做的。只需使用常规git命令。

我认为这种设计选择的原因是:
develop分支只创建一次。不需要辅助命令来发布它 功能分支始终创建。在这里,一个帮助命令,很有帮助。

答案 1 :(得分:4)

我发现这个备忘单非常有助于理解git flow:cheatsheet

如果您尊重git flow原则,则不需要发布开发分支,在协作时应发布功能,在发布到master时,您应该使用发布

这就是我如何使用它。

我希望这对你有所帮助。