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

发布于 11/14/2019·评论 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

更新时间:
stack-wuh 2019-11-26 11:44:09 更新
所属项目:
stack-wuh/blog
开源许可:
本文内容遵循 CC BY-NC-SA 4.0 协议,转载请注明文章出处与原文链接。
所属标签:
Git

空空如也~

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

logo
驿寄梅花, 鱼传尺素
Copyright©2024 Shadow.
你也想起舞吗
由next.js、mongodb和nest.js强力驱动
鄂ICP备20001814号-1
粤公网安备44030002001803号
等待播放
PLAYER
加载默认歌单...
等待播放
等待播放
00:0000:00
音量
歌词
暂无歌词
播放列表