查看分支
- 查看本地分支:git branch
- 查看远程分支:git branch -r
创建分支
- 直接创建:git branch dev
- 创建分支并切换:git checkout -b dev
切换分支
-
本地切换分支:git checkout dev
-
切换远程分支
切换到远程dev ,并且本地创建 test 进入
# git checkout -b 本地分支名 origin/远程分支名
git checkout -b test origin/dev
不提交代码,强制切换分支
# 输入此命令之后可随意切换
git stash
# 切换回来查看存储列表
git stash list
# 恢复切换之前的内容
git stash pop
合并分支
- 将指定的分支,合并到当前所在的分支。如以下:把 test 分支合并到当前所处分支。

推送分支到远程
- 直接把当前分支推向远程分支:git push
- 推送到远程指定分支:git push origin dev
- 若提示先设置上游再推,则用:git push --set-upstream origin dev
删除分支
- 删除本地分支:git branch -D dev
- 删除远程分支:git push origin --delete dev
分支操作
原文:https://www.cnblogs.com/nongsj/p/14261601.html