git用于合并分支命令有merge和rebase
假设我要将hotfix分支合并到master分支
那么执行以下步骤
git pull hotfix
git pull master
#从远处服务器拉最新的改动
git checkout hotfix
git rebase master
#git rebase master的过程是找到master分支和hotfix分支的最近的共同祖先,将共同祖先到hotfix head之间的所有提交记录,存入临时文件,将当前分支的基准点设置为master分支的head,然后依次引用临时文件中的提交记录
git checkout master
git merge hotfix
#对master 分支执行一次fast-forward操作
git push origin master:master
#将合并好的master分支push到远程服务器
git push origin --delete hotfix
#删除不再需要的hotfix 分支
Posted in: Git
Comments are closed.