使用github的Git流 - 推送到中央仓库

Der*_*sle 8 git github git-flow

我在Git hub上设置了一个存储库,我正在使用git flow.我知道如何创建功能,发行版和修补程序,但是从我到目前为止所读到的内容看起来并不清楚如何推送到中央存储库(github),因此我有几个问题:

  1. 一旦一个功能完成,你已经运行了git flow feature finish如何将其推送到github?
  2. 一旦它被推送到Github我是否需要从Github拉出来或者我们是否从未触及中央仓库并且只是使用它以便其他开发人员/服务器可以从中获取?
  3. 开发人员如何使用git flow从中央仓库中撤出?

谢谢

Pet*_*oes 7

要回到github,git-flow中没有真正的命令,因为它只是:
git push origin develop如果你只是触及了开发分支,git push origin master如果你也触及了主分支.(我开始按照git 2.0使用分支名称,git push的默认行为将改为在执行git push时不推送所有分支)

如果您与一组开发人员合作,您总是需要在工作之前从中央仓库撤出,因为其他人可能已经推动了更改并且您没有更改.您可以手动执行或使用git flow标志.

如果您开始新功能:
git flow feature start -F foo

这将获取开发分支并检查您的分支是否等于远程分支,如果不是该功能将无法启动而您必须确保它们是.

在开始使用git-flow之前了解git的基础知识非常重要.
我还建议阅读Distributed Git - Distributed Workflows