git开发分支合并到主分支的正确姿势

将开发分支的commit合并

查找commit的hash code

1
git log

查找分支的第一个commit的前一个commit,并记录
查找分支的最后一个commit,并记录

1
git rebase -i 63d342 87vwf23

出现编辑窗口,选择一个pick,剩余为squash

解决冲突

拉取主分支最新数据

1
2
git checkout master
git pull

返回到开发分支,合并并解决冲突

1
git rebase master

编辑解决conflict, 然后执行以下操作,直到冲突彻底解决

1
git rebase --continue

push

为了保证安全,最好不使用push –force, 可以使用别名提交一个新的分支到服务器

1
git push -u origin feature01:alias-branch
#

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×