git合并某个或某些提交到其他分支

git合并某个或某些commit到其他分支

一、使用git 命令合并

1.git pull(下拉所有分支代码,预防冲突)
2.git log (查看提交的信息,复制你要合的提交的 commit id. 你可以百度git log获取更多查看操作)
3.git checkout 分支id (切换到要修改的分支)
4.git cherry-pick

#1.A是commit id
git cherry-pick A 

#2.合并A B
git cherry-pick A B 

#3.合并从AB的所有提交,不包括A
git cherry-pick A..B 

#4.合并从AB的所有提交,包括A
git cherry-pick A^..B

二、使用idea合并

1.点击idea界面右上方先下拉所有分支代码
git合并某个或某些提交到其他分支_第1张图片
2.在右下角点击你的分支,选择你需要的切换的分支,点击Checkout
git合并某个或某些提交到其他分支_第2张图片

3.在左下角点击git,点击界面的Logs页,选择你曾经提交的分支,可以点击user帅选为me看到自己的提交记录,不帅选就是所有人
git合并某个或某些提交到其他分支_第3张图片
4.选择你曾经在某分支的修改,可以按ctrl多选,右键点击cherry-pick,就会合并到你在(步骤2)切换的分支了
git合并某个或某些提交到其他分支_第4张图片
5.log里选择更改的分支就可以看到你的合并提交记录

你可能感兴趣的:(git使用大全,git,其他,github,gitlab)