- git branch 查看本地分支
- git branch -a/-r 查看分支
- git branch newBranch 新建分支
- git branch -b newBranch 新建分支并切换
- git branch -v 查看最后一次提交
- git branch -m 修改分支名
- git branch -d 删除分支
- git branch -D 强制删除分支
git branch 查看本地分支
说明:列出本地已经存在的分支,并且在当前分支的前面用”*“标记

git branch -a/-r 查看分支
说明:查看分支
注:在Ubuntu中,红色表示远程分支。
(1) git branch -a
说明:显示本地和远程仓库的所有分支。
绿色的表示本地分支,红色的表示远程分支,其中红色的分支中有一个有个箭头指向某个分支,当前本地分支就是从那个有箭头的分支下git pull下来的。

(2) git branch -r
说明:同–remotes,查看远程仓库的所有分支
git branch newBranch 新建分支
命令:git branch newBranch baseBranch
说明:创建一个分支名为newBranch的分支,该分支基于baseBranch,但当前分支不会自动切换到新创建的分支。如果省略baseBranch,则默认为HEAD。

git branch -b newBranch 新建分支并切换
命令:git branch -b newBranch
说明:创建一个分支名为newBranch的分支,并自动切换到新创建的分支。
git branch -v 查看最后一次提交
说明:同–verbose,查看各个分支的最后一次的提交信息,列出分支名,Hash值,以及提交注释。

git branch -m 修改分支名
命令:git branch -m
说明:修改本地分支名称
git branch -d 删除分支
命令:git branch -d
说明:这是一个安全的操作,因为当分支中含有未合并的变更时,Git会阻止这一次删除操作。
git branch -D 强制删除分支
命令:git branch -D
说明:强制删除指定分支,即便其中含有未合并的变更。该命令常见于当开发者希望永久删除某一开发过程中的所有commit。