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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容