假设我拥有branchA最新的功能,然后我拥有branchB尚未同步到branchA.
我想要做的是将所有修补程序合并到最新功能 ( branchA) 中,但仅合并差异。我看到git log branchA..branchB实际显示在提交branchB中尚未存在branchA。不幸的是,我不知道如何将branchB差异提交合并到branchA
And*_*noy 10
如果要将更改从分支 X 应用于当前分支:
git diff ..X | git apply -
Run Code Online (Sandbox Code Playgroud)
这只是已接受答案的较短版本。
你很亲近。你可以做一个补丁:
git diff branchA..branchB > mypatch.patch
Run Code Online (Sandbox Code Playgroud)
然后将补丁应用到所需的分支:
git apply mypatch.patch
Run Code Online (Sandbox Code Playgroud)