樱桃采摘和智能差异

时间:2014-03-19 11:55:42

标签: git git-cherry-pick

情况:本地存储库具有分支A和分支B。分支B位于分支A之前,比方说,30次提交。

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

第二个问题:让我们从BA选择一些(完全随机的)提交。如果之后我尝试将B合并到A会怎么样?我会得到重复的提交吗?这可以以某种方式避免吗?

1 个答案:

答案 0 :(得分:2)

至于第一个问题,

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

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

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