• 假如我们现在在dev分支上,刚开发完项目,执行了下列命令
git add .
git commit -m ‘dev'
git push -u origin dev
  • 然后我们要把dev分支的代码合并到master分支上 该如何?

  • 首先切换到master分支上

git checkout master
  • 如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master
  • 然后我们把dev分支的代码合并到master上
//有权限改动master
git merge dev

//没有权限改动master
git branch dev
git merge master
  • 这个时候打开编辑器,处理冲突的代码

  • 这个时候打开编辑器,处理冲突的代码

  • 这个时候打开编辑器,处理冲突的代码

  • 然后查看状态

git status
  • 执行下面命令即可
//有权限
git push origin master

//无权限
git push origin dev
  • 在merge的状态下,提交到仓库
git add .
git commit -m ‘xxx'
git push