git合并解决

远程分支被修改了,本地分支落后修改,合并

   方法一:

    在你自己的分支上,如果有本地修改先 git stash
    git pull
    git merge origin/master (如果本地分支是master 则这两个效果一样,本地分支不是master,拉下来的是远程和本地分支同名的分支代码)
    如果有本地修改,恢复本地修改git stash pop
    git stash pop如果有冲突手动修改之后add commit 最后push

  方法二:

    本地分支上git pull
    如果有冲突,则手动解决冲突,之后add commit ,没有冲突 直接push
    最后git push

  方法三(git merge的使用):

    git checkout dev
    git pull
    git checkout master
    git merge dev
    git push -u origin master

区分

   

git merge origin master //将origin merge 到 master 上
git merge origin/master //将origin上的master分支 merge 到当前 branch 上

 

你可能感兴趣的:(git合并解决)