正常合并分支dev到master流程:
(合并到其他分支类似哈)
1、要合并的dev分支先更新提交所有文件
注意: 如果不需要提交的本地化修改文件的话,最好不要提交上去。临时备份然后删掉或者撤回。
进入项目根目录,然后执行:
git add .
git commit -m '提交所有dev分支的文件'
git push -u origin dev
2、切换到master分支
git checkout master
3、更新master代码到最新
git pull origin master
4、把dev(你要合并到master的基分支)分支的代码合并到master上
git merge dev
5、查看状态
git status
输出如下:表示有6个提交需要合并。
On branch master
Your branch is ahead of 'origin/master' by 6 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
6、push到远程master上(需要master权限)
git push origin master
##########################################################################################
666 6666
666 66666 666666666666
66666 6666 666666666666
6666666666 6666 66666
6666666666 666666666666 6666666666666
6666666666 666666666666 666666 66666
6666666666 666666666666 666 666666 66666
6666666666 666666666666 6666666666 666666666666
666666666 666666666666 66666666 66666666 666666
666666 666666666666 6666666 666666666666
66666 6666666666666666 666 666666666666666
6666 66666666666 66666 66 6666666 66666666
66 6666 66666666666666 6666666 666 666666666 66666666
6 666666666666666666666666 6 66666666 666666 66666666
66666666666666666666666 66 666666 666666666666666666
6666666666666666 66 666666666666666666666666 666666
666666 6666 66 6666 66666666666666 66 666
6666 666 66 66666666666666 666666
6666 66666666666 666666666
6666 6666666666666666666666
66666 66 66666666666666666666666666
66666 666666666666666666666666666666
66666 66666666666666666666666
66666 666666666666666
66666 66666666
66666 666
66666
66666
66666
66666 --by Bootschool.net
66666
6666
6
##########################################################################################
问题:
1、执行git merge dev提示如下:
merge: dev - not something we can merge
可能的原因:
- 真的没什么需要合并的内容
- 分支名写错了,核对下。