将Branch3的代码合并到Branch1上,需要用到 git merge
git checkout Branch1 # 切换到Branch1分支
git merge Branch3 # 将Branch3分支内容更新到Branch3分支
Idea:切换到Branch1,选择Branch3的merge
如果你想在Branch2上更新Branch1的提交,需要用到 git rebase
git checkout Branch2 # 切换到Branch2分支
git rebase Branch1 # 将Branch1分支内容更新到Branch1分支
branch1 branch2
将branch1的内容整合到branch2:
git branch:查看当前分支(branch1)
git checkout dev_uosp_ae:切换到另一个分支(branch2)
git pull origin develop:拉取需要合并内容的分支
git status:查看当前分支(branch2)的内容
git pull:查看是否有未拉取内容
git branch -vv:查看当前分支与远程分支是否对应一致(eg:dev_uosp_ae 8dffb8f [origin/dev_uosp_ae: ahead 4]),aheand 4 表示当前已超前远程分支4个commit
git push:提交当前分支(branch2)内容到远程分支(origin/branch2)