如何切换到Git流程?

时间:2016-02-06 19:16:06

标签: git git-flow

我有一个相当长的git日志,主要master分支。我们想切换到有三个工作分支的Git流程:

  • 开发
  • 释放
  • 特征

简单的迁移方法是重命名主分支release并在其顶部创建develop分支。

$ git checkout -b develop
$ git checkout -b release
$ git branch -D master

我发现这个解决方案不是很干净有几个原因:

  • 除非所有开发人员都知道要修剪他们的存储库,否则主人不能在远程分支上消失
  • develop分支应该是一个孤儿分支,因为创建之前的所有工作都不属于它。在这种情况下,树路合并将很困难

采用Git Flow的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

我对git自己很新,但是......

如何从develop创建master从那里开始新的工作流程?你绝对要改变你的分支吗?

如果选择使用git flow,请查看以下内容:http://danielkummer.github.io/git-flow-cheatsheet/。它将有助于轻松处理所有分支。