git branch 命令

Git 基本操作Git 分支管理

Git branch 命令包括:查看分支、新建分支、删除分支命令。

 

1. 查看分支

1)查看本地分支的命令

git branch

git branch 会列出本地的所有分支。

例如:
$ git branch

develop
* master

以上结果显示本地共有两个分支,分别为 master 和 develop 分支,其中前面有 ”*“ 的 master 分支为当前分支。

当你执行 git init 初始化仓库的时候,默认情况下 Git 就会为你创建 master 分支。

2)列出远程分支的命令

git branch -r

3)列出所有本地分支和远程分支

git branch -a

 

2. 新建分支

1)新建分支的命令

git branch (branchname)
例如:
$ git branch hotfix

以上命令会创建一个 hotfix 分支。

使用创建分支命令后,当前分支不会自动切换到新创建的分支。

2)新建一个分支,指向指定commit

git branch [branchname] [commit]

3)新建一个分支,与指定的远程分支建立追踪关系

git branch --track [branchname] [remote-branch]

4)与指定的远程分支建立追踪关系

git branch --set-upstream [branchname] [remote-branch]

 

3. 删除分支

删除分支命令:

git branch -d (branchname)

例如:我们要删除 hotfix 分支:

$ git branch
  develop
  hotfix
* master

$ git branch -d hotfix
Deleted branch hotfix (was 3a1ae0e).

$ git branch
  develop
* master

hotfix 分支已经被删除。

Git 基本操作Git 分支管理

git checkout 命令用于切换和创建分支。1. 切换分支:git checkout 切换到指定分支,并更新工作区。git checkout [branch-name]。切换到上一个分支:git checkout -。创建并切换分支:git checkout -b [branch-name]。如果 branch-name 分支存在则只切换分支,若不存在则创建并切换到 branch-name 分支。