合并分支代码,dev->master
1.直接远程分支合并:
git merge origin/dev
2.从本地分支合并:
git merge dev
注意:
无论是远程还是本地合并,都要确保dev的代码是最新。
合并完成之后执行:
git push origin master
PS:
当从maser分支合并到dev分支的时候,此种方式合并之后会产生例如"Merge master into dev"的log信息,实际上意义不大,可以采取以下方式:
方法一:
git branch backup
git fetch
git merge --ff-only master
方法二:
git branch backup
git fetch
git log remotes/origin/master
复制master分支最新的commit id,然后将master分支合并到dev
git rebase -i id
git pull --rebase master
如果没有问题,就删除backup分支。