使用Git Flow,成功的分支模型

时间:2012-05-03 15:26:11

标签: git version-control branch git-flow

我加入了一个项目,他们对代码测试和版本控制解决方案有点混乱,所以我负责实现这些以及更多。

我,对Git来说相对较新,我想知道如何实施http://nvie.com/posts/a-successful-git-branching-model/?我的意思是:

  • 我是否应该使用LAMP服务器上的git flow init设置git存储库(将保留所有测试和版本控制)?
  • 如何将某些更改推送到远程存储库中的特定feature_x / hotfix_y / releas_z分支?
  • 我应该在我的本地克隆存储库中进行相同的git flow init设置吗?

我对git有基本的了解,所以感谢您对此的指导。

更新

如果您对如何使用控制版本系统以及能够从本地同步到实时和/或测试环境有更好的解决方案,请告诉我......我愿意学习

1 个答案:

答案 0 :(得分:2)

git-flow不是您通常在远程服务器上运行的东西,而只是帮助管理分支机构的工具。您只能在非正常结账时运行git flow init,其中某人将进行开发工作。所以,按顺序:

  • 不,你只是创建一个简单的git repo(使用git flow并没有从根本上改变如何使用git)
  • 使用git push(或者,第一次仅使用:git push --set-upstream origin feature/name-of-current-feature - 这也是当前版本的git尝试推送不跟踪任何内容的分支的错误消息)