可参考文章:
http://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6
1.远程分支合并操作
1)从远程分支下拉代码到本地
git pull origin master # origin master 代表分支名,分支确认的话就不需要加分支名
注意如果本地有代码提交(add 或者commit)会提示你,这种合并的必要性,此处需要进行 写入必要性或者忽略:
方式一:解释必要性
步骤: 1.按键盘字母 i 进入insert模式 2.修改最上面那行黄色合并信息
方式二:忽略
步骤: 1.点击esc 2.输入":wq"
2)pull下拉下来的代码合并失败处理:
方法一:保留本地的更改,中止合并->重新合并->重新拉取
git merge --abort git reset --merge git pull
方法二:舍弃本地代码,远端版本覆盖本地版本(慎重)
git fetch --all git reset --hard origin/master git fetch
2.本地分支合并
git merge dev