1

情况:本地存储库有 branchA和 branch B。分支B领先于分支A,比方说 30 次提交。

第一个问题:我可以列出所有B不在的提交A吗?

B第二个问题:假设我从into中挑选了一些(完全随机的)提交A。如果在那之后我尝试合并会发生B什么A?我会得到重复的提交吗?可以以某种方式避免这种情况吗?

4

1 回答 1

2

至于第一个问题,

git log --left-right --graph --cherry-pick --oneline B...A

获取分支之间不同提交的列表。

将一个分支与另一个 git 合并后,将自动仅保留一份重复提交的副本。无论如何,如果有任何冲突,git 会要求您手动解决它。

于 2014-03-19T12:06:29.753 回答