以下页面(了解GitHub Flow)说“你的新分支是由主人创建的,这一点非常重要。”
https://guides.github.com/introduction/flow/
这是否意味着我们不应该从除了master之外的现有分支创建一个新分支? (这意味着,没有父分支。所有分支都是扁平的,而不是嵌套。)或者我们可以在某些特殊情况下执行此操作吗?
我特别好奇GitHub上的人是否总是脱离主人,或者他们有一些例外。
答案 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和后端。