每次用git解决一个问题,都会发现一片新天地,记录一下
场景:
A分支:1
2->3->4
B分支:1
6->7->8
目的:
想把A分支的commit 2和3 合并到B分支上来,也就是5->6->7->8->2->3的效果
方法:
在B分支上执行1
2
3
4
5git checkout -b "tmp_C" 3
git checkout tmp_C
git rebase --onto B 2^
git checkout B
git merge tmp_C
这样在B上就有了2、3,
superStorm
每次用git解决一个问题,都会发现一片新天地,记录一下
场景:
A分支:1
1->2->3->4
B分支:1
5->6->7->8
目的:
想把A分支的commit 2和3 合并到B分支上来,也就是5->6->7->8->2->3的效果
方法:
在B分支上执行1
2
3
4
5git checkout -b "tmp_C" 3
git checkout tmp_C
git rebase --onto B 2^
git checkout B
git merge tmp_C
这样在B上就有了2、3,