目录
一般项目在开发阶段,都会创建多个分支,用于不同开发阶段的版本发布如:master、dev等,之所以会有这种多分支情况,就是项目在不同的开发阶段,新的业务会对之前业务造成影响,所以建多个分支用来发布不同的迭代版本,直至一个迭代完成测试、上线。
一、如何将某个分支的某次提交合到目标分支上
1、比如我现在有两个分支master和tenant,在tenant分支上有多次提交,但是我只想提交某两次在master分支
2、在项目目录下打开黑窗口
3、执行 git branch 命令查看当前分支,*号代表当前分支
>git branch
* tenant
master
4、执行 git log 查看提交日志,并记下要想要合并提交的commit号
5、执行 git checkout +分支名,切换到目标分支
>git checkout master
6、执行 git cherry-pick