不會。
Git中從分支A cherry-pick了一個提交到分支B,在把B merge回A的時候會産生沖突嗎?
并不會。
因為Git的每次提交都是完整提交,并非增量提交。而分支合并的操作隻是找到兩個分支的不同,并合并這些不同,并不關心裡面有多少次提交以及提交的内容。
舉例如下(小寫字母表示一次提交)
A:a -> b -> c -> d
B:|
b'
|
e
分支B pick了分支A的b為自己的b',那麼在把B合并回A的時候是這樣做的:
因此可以注意到,合并的時候并不在乎b和b'有相同的内容,或者說這些内容被歸類到了γ中。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!