20

当我这样做时git flow init,它会创建一个masterdevelop分支。当我添加遥控器时,我会这样做git remote add origin git@github.com:NewB/our-repo.git。现在我已经在本地 repo 上初始化了 git flow,并添加了远程 repo。在我这样做之后,git push -u origin master我有master我的起源,但没有develop分支。分支有git flow publish吗?develop我所看到的只是publish分支。git-flow 是否希望我只使用常规 git 并执行?featurereleasegit push origin develop

4

2 回答 2

13

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

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

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

于 2013-02-06T16:23:14.423 回答
4

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

如果你尊重 git flow 原则,你不应该发布你的开发分支,在协作时你应该发布一个特性,当你发布到 master 时你应该使用一个release

我就是这样使用它的。

我希望这对你有帮助。

于 2013-11-26T09:24:41.007 回答