我在Git hub上设置了一个存储库,我正在使用git flow。我知道如何创建功能,发行版和修补程序,但是从我到目前为止所读到的内容看起来并不清楚如何推送到中央存储库(github),因此我有几个问题:
git flow feature finish
,您如何将其推送到github? 由于
答案 0 :(得分: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