Git branch命令的用法总结

  • 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分支

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>