代码之家  ›  专栏  ›  技术社区  ›  david

Git只合并两个分支之间的差异

git
  •  1
  • david  · 技术社区  · 6 年前

    说我有 branchA 最新的功能,然后我有 branchB 其中的修补程序尚未同步到 布兰卡 .

    我想做的是将所有的修补程序合并到最新的功能中( 布兰卡 )但只有差异。 我看到了 git log branchA..branchB 实际上在中显示提交 分支 尚未存在 布兰卡 . 不幸的是,我不知道该命令如何合并 分支 差异提交到 布兰卡

    2 回复  |  直到 6 年前
        1
  •  1
  •   unigeek    6 年前

    你离得很近。您可以将其作为修补程序:

    git diff branchA..branchB > mypatch.patch
    

    然后将修补程序应用到所需的分支:

    git apply mypatch.patch
    
        2
  •  0
  •   Martin G    6 年前

    只是。。。

    git checkout brancha
    git merge branchb