0


git 合并分支代码

1. 使用merge合并

1.1 dev分支合并到master

1.1.1 切换到master分支

$ git checkout master

1.1.2 拉取master分支上最新的代码

$ git pull origin master

1.1.3 合并dev分支代码到master上,有冲突解决冲突即可

// master to dev,处于master分支,想合并哪个分支到当前分支就merge谁
$ git merge dev

1.1.4 查看合并过来多少个提交记录

$ git status
On branch dev
Your branch is ahead of 'origin/dev' by 1 commit.
  (use "git push" to publish your local commits)
// 这里有一个提交记录

1.1.5 推送提交记录到master

$ git push origin master

2. 使用cherry-pick命令合并某一分支某一个提交记录

该命令可以合并某一个提交记录到当前分支,比如在其他分支修复了一个bug,这个bug也同样需要在当前分支修复,就可以使用该命令

2.1 合并dev分支的69e59819dd79af3c546676c308df10f0ea5816efmaster

2.1.1 使用TortoiseGit查看提交日志或者使用如下命令查看,获取到commit number

命令获取commit number:

$ git log
commit 69e59819dd79af3c546676c308df10f0ea5816ef (HEAD -> dev, origin/master, origin/dev, origin/HEAD, master)
Author: ty.chan <[email protected]>
Date:   Sun Jul 9 11:31:06 2023 +0800

    初始化工程-引用vue-admin-template

// 69e59819dd79af3c546676c308df10f0ea5816ef 就是commit number

2.1.2 切换到master分支上

$ git checkout origin master

2.1.3 合并提交记录

$ git cherry-pick 69e59819dd79af3c546676c308df10f0ea5816ef
标签: git

本文转载自: https://blog.csdn.net/u010616894/article/details/131630806
版权归原作者 Cx04187 所有, 如有侵权,请联系我们删除。

“git 合并分支代码”的评论:

还没有评论