![]() |
1
1
可以。。。所以听起来像
听起来像
给定的本地分支可能类似于功能分支(在这种情况下,您将把它合并到
让我们用图片介绍一下您的场景。你从
然后创建一个本地分支
你的同事创建了一个地方分部
(请在这里忍受,我知道可能永远不会有任何一个回购,所有这些分支都在其中,但让我们看看“大局”无论如何…) 所以你的同事合并到两个长期存在的分支
注意,从这一点开始,
到现在为止
你可能不想合并
所以你真的想结合
现在,考虑到这个
会给你
在这一点上
另一种选择是简单地将合并基础合并到分支中,这样可以避免“未经测试的提交”问题,但创建一个“更混乱”(尽管可以说更准确)的历史记录。
这给了你一些感觉
在花了很长时间说“为什么”之后,这意味着我们基本上做了您已经做的事情,除了跳过为合并创建分支的步骤,因为我们可以直接引用合并基。 这是有道理的。你已经知道要和你的分支结合在一起会发生什么变化了-你真的不知道 希望 更改要合并的提交内容。所以我们能做的最好的就是找到一种更简单的方法来引用这些更改。 |
![]() |
2
1
这是一种方法( Mark 说明了REBASE方法 in his answer ) 但不是这样,有了Git2.22(2019年第二季度),你就不必这么做了:
相反,你应该这样做:
见
commit e3d6539
,
commit 27434bf
(2019年4月27日)
Denton Liu (
|