0
首先:就我而言,我是唯一的开发人员,并且与其他开发人员的冲突,合并等冲突目前不是问题。巧妙地重新分支多个分支
我有一个看起来像这样的分支三。我有一个主分支和多个测试分支,它们是主分支的子分支。然而,我所做的一些更改需要在主分支上应用,然后所有其他分支都会重新分配,以便具有与主变体相同的功能/错误。
我在这种情况下,通常的工作流程是:
我更改提交到主
git commit -as
然后,我必须要经过的所有其他部门,并与主变基他们。
git checkout test_1 git rebase master git checkout test_2 git rebase master git checkout test_3 git rebase master git checkout test_4 git rebase master ...
是否有办法来自动执行。我在ubuntu
和我使用bash
外壳。
,如果我有合并冲突? –
第一次冲突时,命令将停止,循环中的下一个将不会执行任何操作(因为存在冲突)。解决你的冲突,做一个'git rebase - continueue',然后用剩下的分支重新运行你的循环 – CharlesB