Git 指令 --> 合并指定commit到指定分支

当有一条提交需要提交到非当前分支,又不拉目标分支时。可以采用以下指令:
git cherry-pick
具体操作步骤:
1. git checkout 目标分支
2. git cherry-pick 需要合并的提交id
OK, 搞定~

PS:若要合并某个分支上的一系列提交,这种情况就cherry-pick就不适用了。
需要使用rebase指令进行合并操作
具体操作步骤:
// 以**最后一次提交**为节点, 创建一个新的分支<newbranch 是新分支的名字>
1. git checkout -b newbranch 最后一次提交的id
// 再 rebase 这个新分支的commit到目标分支上<--onto 目标分支>。<start_id> 指明你想从哪个特定的commit开始。
2. git rebase --onto 目标分支 start_id
OK, 搞定~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容