1、首先查看目前位于哪个分支,前面带*的为当前分支
git branch
2、基于远程分支dev创建本地开发分支dev并切换到创建的本地分支上面
git checkout -b dev origin/dev
3、在创建的本地分支上面进行开发,完成后提交(commit之后的commitId需要保存)
git add .
git commit -m "update"
4、回到master分支,并更新master分支的代码
git checkout master
git pull origin master
5、将dev更新的代码合并到master分支上面
git cherry-pick commitID
如果没有自动提交,则是存在冲突,需要手动解决
6、手动解决冲突后,提交
git add .
git commit -m 更新的内容"
7、最后推送到远程分支
git push(当前分支只有一个仓库,可以省略远程仓库名origin)
or
git push origin master(将本地分支推送给对应的远程分支)
or
git push -u origin master(将本地分支推送到远程分支,并建议当前分支与远程分支的对应关系)
原文:https://www.cnblogs.com/yanzhuping/p/14212234.html