git合并指定commit——git合并某个特定的提交commit到指定的分支上
1、应用场景:
在A分支上提交了一个commit,B分支也同样需要这个commit的代码,为了避免人工复制代码,可以用git的一些操作替代
2、操作步骤
1、在当前A分支(deploy/t),通过git log
先找到A分支的commit代号(简略ID-29d9493d-前8位数),
29d9493d6184b56824684b2988e954825eacbde8(29d9493d)
sourcetree工具和vscode编辑器里面可以看到
2、执行以下命令 ,切换到B分支(deploy/pre),通过git cherry-pick
+简略ID
,进行合并指定的commit提交记录
git checkout B
git cherry-pick 29d9493d
git push
首先要检出B分支的代码,再通过git的cherry-pick
命令合并,29d9493d为在A分支上commit的代号
显示效果文章来源:https://www.toymoban.com/news/detail-400817.html
文章来源地址https://www.toymoban.com/news/detail-400817.html
3、实例-合并单个commit到指定的分支上
git log //查看提交的日志,复制要合并的那个分支的commit id(简略ID-前8位数)
git checkout 要合并的分支 // 切换到要合并的分支上
git cherry-pick 上面复制的那个要合并的commit id // 提交该commit到当前分支
git push // 推送到B分支远程仓库
到了这里,关于git合并指定commit——git合并某个特定的提交commit到指定的分支上的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!