1. 查看分支
(1)git branch
列出本地已经存在的分支列出本地已经存在的分支
my_test
* second_branch
(2)git branch -r
列出远程分支
xxx/master
xxx/test_branch
xxx/test_main
xxx/test_stable
m/master -> xxx/test_stable
(3)git branch -a
列出本地分支和远程分支
my_test
* second_branch
remotes/xxx/master
remotes/xxx/test_branch
remotes/xxx/test_main
remotes/xxx/test_stable
remotes/m/master -> xxx/test_stable
2. 创建分支
(1) git branch name
(2) git branch -m | -M oldbranch newbranch
重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
(3) git push origin branch_name
本地分支代码 --> 远端服务器
如果远端服务器没有该分支,将会自动创建
(4) git pull origin branch_name
远端分支代码 --> 本地对应分支
3. 切换分支
(1) git checkout branch_name
(2) git checkout -b new_branch
新创建并切换到new_branch
4. 删除分支
(1) git branch -d | -D branchname
删除branchname分支
(2) git branch -d -r branchname
删除远程branchname分支
5. 合并分支
git merge branch_name