tft每日頭條

 > 生活

 > git分支合并了還能找到分支嗎

git分支合并了還能找到分支嗎

生活 更新时间:2024-12-23 10:50:51

不會。

git分支合并了還能找到分支嗎(cherry-pick後再合并分支會有沖突嗎)1

Git中從分支A cherry-pick了一個提交到分支B,在把B merge回A的時候會産生沖突嗎?

并不會。

因為Git的每次提交都是完整提交,并非增量提交。而分支合并的操作隻是找到兩個分支的不同,并合并這些不同,并不關心裡面有多少次提交以及提交的内容。

舉例如下(小寫字母表示一次提交)

A:a -> b -> c -> d

B:|

b'

|

e

分支B pick了分支A的b為自己的b',那麼在把B合并回A的時候是這樣做的:

  1. 找到d和a的不同α
  2. 找到e和a的不同β
  3. 找到d和e的相同部分γ
  4. 把α,β和伽馬合并到一起。

因此可以注意到,合并的時候并不在乎b和b'有相同的内容,或者說這些内容被歸類到了γ中。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved