场景:开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支
# 切换dev分支
git checkout dev
# 拉取远程分支合并该远程分支到当前分支
git pull
# 切换默认master分支
git checkout master
# dev分支的代码合并到master
git merge dev
# 提交默认master分支
git push -u origin master
场景:当master代码改动了,需要更新开发分支(dev)上的代码
# 切换默认master分支
git checkout master
# 拉取远程分支合并该远程分支到当前分支
git pull
# 切换dev分支
git checkout dev
# master分支的代码合并到dev
git merge master
# 提交dev分支
git push -u origin dev
删除某个分支
git branch -d <brabch-name>