Git主干合并分支、分支合并主干

branch12138为本篇的分支名 (branch12138) 表示git命令在分支“branch12138”项目下执行 (master) 表示git命令在主干项目下执行

主干合并分支

进入分支,更新分支代码

(branch12138) git pull;

切换主干

(branch12138) git checkout master;

在主干上合并分支branch12138

(master) git merge branch12138 --squash

提交合并后的代码

(master) git commit -m "提交的备注信息"

将代码推送到远程仓库

(master) git push

分支合并主干

进入主干,更新主干代码

(master) git pull;

切换分支

(master) git checkout branch12138;

在分支上合并主干

(branch12138) git merge master --squash

提交合并后的代码

(branch12138) git commit -m "提交的备注信息"

将代码推送到远程仓库

(branch12138) git push