0
检出主分支。 分支的顺序有区别吗?Git合并 - 分支序列
git merge origin/master master
git merge master origin/master
或者与当地分公司:
git merge master exp
git merge exp master
检出主分支。 分支的顺序有区别吗?Git合并 - 分支序列
git merge origin/master master
git merge master origin/master
或者与当地分公司:
git merge master exp
git merge exp master
当你有master
签出,这是完全过时的树枝指定master
合并。它被忽略,结果将是相同的。
如果您指定两个分支要在当前分支之外进行合并,则行为将会不同,因为那么哪个提交是第二个,哪个第三个父代由您指定的顺序决定。
更糟糕的是,如果你像git merge foo master bar
那样做,它会被解释为旧式合并。 foo
被视为提交消息,只有bar
被合并。这是为了向后兼容。应该是git merge foo bar
,或者至少是git merge -m 'my message' foo master bar
,但在后面的表格中master
已过时并且再次被忽略。