git 合并某分支某次commit到另一个分支

将新分支dev2的一次提交,合并到dev1中

1、切到分支dev2

#切到分支dev2
$ git checkout dev2
#第一步:拿commit id
admin@DESKTOP MINGW64 /d/ideaws/paas (dev2)
$ git log 
commit d9ca57a4ca1xxxxxx (HEAD -> dev2, origin/dev2)

2、切换分支到dev1

#切换分支到dev1
$ git checkout dev1
#第二步:合并git cherry-pick {commitId}
admin@DESKTOP MINGW64 /d/ideaws/paas (dev1)
$ git cherry-pick d9ca57a4ca1xxxxxx 

上面结束之后,如果不想合并可以用 git cherry-pick --abort 放弃本次合并,否则直接push到远程库
push到远程git仓库

#push到远程git仓库
admin@DESKTOP MINGW64 /d/ideaws/paas (dev1)
$ git push

你可能感兴趣的:(git 合并某分支某次commit到另一个分支)