在压榨到不同的分支后再次重新加油

时间:2018-02-09 02:53:54

标签: git

我有以下情况

我从master检查了branch1。做了一些工作并将其用于代码审查。

我从branch1签出branch2,在branch1的工作之上做额外的工作,而branch1正在审核中

我修复了评论并将branch1中的提交压缩为单一提交并推送到掌握。

我将branch1重新绑定到branch2但是会发生冲突。如何处理这种情况最好?

1 个答案:

答案 0 :(得分:1)

重新定位branch2时的问题是你可能会从旧的branch1分支中重新提交旧的提交(在你压缩它的提交之前)

确保仅重新绑定来自branch2的新提交:获取第一个新的branch2提交SHA1,并在新的branch1上执行HEAD(压扁):

git rebase --onto branch1 <first commit of branch2 SHA1> branch2

这将仅修改您想要的提交,并最大限度地减少冲突。

相关问题