这是一个复杂的情况,但基本上这里发生的是我们的分支已经与主人分离了。所以基本上:如何重新连接与主人分离的Git分支? (并复制父母?)
A - B - C master
\
X - Y - Z feature
已变成:
A - B - C master
(A) - (B) - X - Y - Z feature
的SHA值是用于A /(A)和B /(B)是相同的。这正是它在GitK中的表现。在这一点上,我只是试图基本上将它恢复到与以前相同的顺序。不幸的是,由于SHA似乎是相同的,我不知道如何操作X来分支出B而不是(B)。我真的不知道从哪里开始尝试这种恢复。如何在提交B时重新连接两个分支?
请注意,我已经看到this question,但它似乎是一个稍微不同的问题,因为B和(B)的sha-1是相同的,因为它没有被改变。
什么'git merge-base'return? –
tjdett
2012-03-05 04:45:12
出于好奇,你知道这究竟是怎么发生的吗? – 2012-03-05 05:09:35
如果(B)和B的sha-1相同,那么这是不是表示它实际上是连接的? – bdonlan 2012-03-05 05:12:14