1) git checkout -b dev //创建dev分支,并切换到dev分支,加入-b等于执行了两条命令(git branch dev//创建dev分支;git checkout dev//切换到dev分支)
2) git branch //列出所有分支,当前分支前面会标一个*号
3) git merge dev //把dev分支内容合并到当前分支
4) git branch -d dev //删除dev分支

总结
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>

git log --graph --pretty=oneline --abbrev-commit //查看分支的合并情况
git log --graph //查看分支合并图
git merge --no-ff -m “message” dev //合并dev分支,禁用Fast forward模式,并创见注释 "merge with no-ff"
git stash //当想创建分区,但当前分区内容未add到仓库时,临时存储当前工作区状态使用