创建分支:$ git branch dev //创建dev分支
切换分支:$ git checkout dev //切换到dev分支
创建并切换分支:$ git checkout -b dev //创建dev并切换
----合并分支:【假设当前分支master,合并分支dev】
$ git merge dev ; 如果没有冲突,就结束了,如果有冲突可用git diff查看冲突,解决
合并成功后可用$ git branch -d dev 删除分支,如果合并失败则需要强制删除才能删除$ git branch -D dev。 如果有冲突,解决玩冲突就和以往一样正常提交就可以了。
如果对合并不满意,可用 git reset --hard HEAD 撤销此次合并。