-
git branch
查看本地已经存在的分支,并且在当前分支的前面加“*”号标记
示例:
#git branch * master newbranch
-
git branch -r
列出远程分支
示例:
#git branch -r m/master -> origin_apps/m1_2.3.4 origin_apps/hardware/test origin_apps/m1 origin_apps/m1_2.3.4 origin_apps/master
-
git branch -a
列出本地分支和远程分支
示例:
#git branch -a * master newbranch remotes/m/master -> origin_apps/m1_2.3.4 remotes/origin_apps/hardware/test remotes/origin_apps/m1 remotes/origin_apps/m1_2.3.4 remotes/origin_apps/master
-
git branch
创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换
示例:
#git branch newbranch2 #git branch * master newbranch newbranch2
当前的分支依然是master,不进行切换。
-
git branch -m old new / git branch -M old new
重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
-
git branch -d branchname / git branch -D branchname
删除branchname分支
分支有没有合并到当前分支的内容,使用-D强制删除 不能删除当前的分支
-
git branch -d -r branchname
删除远程branchname分支