wuh.site

git:cherry-pick 合并多个分支的commit

stack-wuh
stack-wuh发布于 2019 Nov 14, 0条评论

尝试一下多分支开发, 合并某个分支的某一个commit或者是多个commit,下面是具体的步骤:

Step1#

git log --help

可以调出git的文档, 对着文档的敲一下 Image

Step2#

git log -10 --pretty=oneline

只看每一次commit的Header部信息, 获取到每次commit的Id Image

Step3#

git checkout -b pre

新检出一个分支, 在pre分支上拉取合并其他的分支的commit, 消除冲突之后再合并到主支 Image

Step4#

git cherry-pick commit_id

获取某一个commit只写一个commit_id

git cherry-pick commit_id...commit_id_2

中间加上...表示一个左半开区间(A, B]

git cherry-pick commit^...commit_id_2

加上匹配符'^', 表示一个闭合区间[A, B]

Image

Step5#

合并之后提交 Image

空空如也~

评论功能正在开发中,欢迎稍后回来留言交流。