我对工作完成后需要如何合并分支有点困惑。了解提交和合并
所以我创建了一个具有以下功能的回购:我根据问题/功能基于每个分支。
Master
Development
branch-1 - jira issue 1
branch-2 - jira issue 2
branch-3 - jira issue 3
branch-4 - jira issue 4
问题1是由Development分支创建的。一旦我完成了第一个分支的工作,我就创建了分支2,同时仍然在分支1上。
git checkout -b branch-2
我开始研究分支2,然后完成了在这个问题上需要完成的工作。
但我坐在一个问题,其中分支1有例如。 8次提交,分支2次提交15次。我猜这里会有合并冲突。所以,如果我将这些分支合并后,他们已经审查。我如何继续?帮助会很好。提前致谢。
如果分支-2基于分支-1,并且没有对分支-1进行进一步的提交,因为两者之间不应有任何冲突。 – GolfWolf
好的。那么这意味着如果分支2在分支1之前提交了一些分支,分支-1基本上将建立在分支2的变化上? – CrisA
这意味着如果你将b2合并到b1中,那将是一个快进合并(b1只会被提前到b2指向的提交) – GolfWolf