• 假如我们现在在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