a1----a2----a3-----a4 (branchA)
\
\b1---b2---b3---b4----b5----b6 (branchB)
目前我在branchA(a4)
,如果我git cherry-pick b3
会发生什么? b3和b2的差异将被修补到a4?
答案 0 :(得分:4)
如果没有冲突,则cherry-pick b3
之后的历史记录将为:
a1----a2----a3-----a4----b3' (branchA)
\
\b1---b2---b3---b4----b5----b6 (branchB)
其中b3'
与b3
的变化相同,但针对branchA
的变化。
如果您有任何冲突,那么cherry-pick
命令会告诉您并提示您在提交b3'
之前手动解决冲突。
特别是,执行cherry-pick b3
不包含更改b1
和b2
。