你总是用GitHub Flow从`master`做出一个分支吗?

时间:2018-06-18 10:28:11

标签: git github

以下页面(了解GitHub Flow)说“你的新分支是由主人创建的,这一点非常重要。”

https://guides.github.com/introduction/flow/

这是否意味着我们不应该从除了master之外的现有分支创建一个新分支? (这意味着,没有父分支。所有分支都是扁平的,而不是嵌套。)或者我们可以在某些特殊情况下执行此操作吗?

我特别好奇GitHub上的人是否总是脱离主人,或者他们有一些例外。

1 个答案:

答案 0 :(得分:0)

仅从母版分支没有限制,完全取决于要求。

考虑你在sprint中工作,每个sprint开发工作都是新的分支

fireTracking

在下面的sprint1中,要构建多个功能,以便从sprint1中提取更多子分支。

  $git branch
   master
  $git checkout -b sprint1

所以这个分支ui_design不是主人,但肯定是联系在一起的。 在合并分支的更改时,您需要小心。也可以按照以下步骤进行操作,

  $git branch
  sprint1
  $git checkout -b ui_design

从sprint1创建后端分支。执行更改并提交,然后将更改合并回sprint1。

  $ git checkout -b backend sprint1

现在将您的更改推送到相应的分支sprint1和后端。