如果我有一组具有共同祖先提交a
的分支,是否有一种简单的方法可以将所有这些分支重新绑定到提交b
(其中a
的共同祖先和{ {1}}可能是第三次提交b
)?
答案 0 :(得分:3)
是。只是将它们全部重新加入。
如果您预计会发生重复冲突,请启用git-rerere,它会记录您的冲突解决方案,并且当合并在另一次(重新)合并中遇到完全相同的冲突时能够自动应用相同的分辨率。
或者你可以,
在分支
中隔离提交a
git checkout -b temporary <commita>
将temporary
分支重新定位到提交b
。
将所有“相关”分支重新定位到生成的分支temporary