命令 git branch

阅读量: 443 编辑

命令 git branch

每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

参考上图,Git 分支实际上是指向快照的指针。

一、命令语法

查看分支

$ git branch 

#等同于

$ git branch --list #列举仓库中的所有分支(星号所在的列就是当前所在分支)

本地创建分支

$ git branch <branch-name>

删除指定分支

#这是一个安全的操作,当分支中含有未合并的变更时,Git会阻止删除操作。
$ git branch -d <branch-name> 

#强制删除
$ git branch -D <branch-name> 

切换分支

#用于从历史提交(或者暂存区域)中拷贝文件到工作目录(不会产生多个目录)
$ git checkout <branch-name> 

重名分支

$ git branch -m <branch-newname>

查看远程分支

$ git branch -a