git 新建分支、合并分支或合并指定提交记录

新建分支并推送到远程分支

新建分支本地分支dev_pengkang
git checkout -b dev_pengkang origin/develop

推送到远程分支上
git push origin dev_pengkang:dev_pengkang

删除远程分支
git push origin –delete dev_pengkang

合并develop分支到test

检出develop分支到本地
git checkout -b develop origin/develop

检出test分支到本地
git checkout -b test origin/test

将develop分支合并到test
git merge develop

推到test分支,出现下图日志表明推送成功
git push

git 新建分支、合并分支或合并指定提交记录

合并指定提交记录

检出develop分支到本地(如果有则不需要再检出,直接进行分支切换)
git checkout -b develop origin/develop

查看需要合并的提交记录
git log

git 新建分支、合并分支或合并指定提交记录

切换到test分支
git checkout test

确保当前分支是最新的
git pull

如果本地没有test分支 直接检出test分支到本地
git checkout -b test origin/test

进行合并,出现如下图日志表明成功(后面的id是commit id)
git cherry-pick fe65f27b75e6960e4b5803f8b238fc48ff3edf01

git 新建分支、合并分支或合并指定提交记录

也可以同时合并多个
git cherry-pick log1 log2

推到test分支,出现下图日志表明推送成功
git push

git 新建分支、合并分支或合并指定提交记录

© 版权声明

相关文章

暂无评论

none
暂无评论...