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