使用场景:
比如现在有 20190927_Libra、20191021_Scorpio 两个分支。
我们在***20190927_Libra***分支上进行了需求A的开发,又在***20191021_Scorpio***分支上进行了需求B的开发
现在想把这两个需求合并到 20191021_Scorpio 上,一同交给测试去测。
解决步骤:
一、先拉取本地分支和master分支
1、切换到 20190927_Libra 分支,git pull --rebase ,拉取远程此分支
补充:
git pull = git fetch + git merge FETCH_HEAD
git pull --rebase = git fetch + git rebase FETCH_HEAD
merge操作会生成一个新的节点,之前的提交分开显示。
而rebase操作不会生成新的节点,是将两个分支融合成一个线性的提交。
2、git push,推到远程此分支
3、切换到 20191021_Scorpio 和 master 分支,分别做同样的两步操作
二、