43-git-38-show-branch

概述

查看分支及其历史提交记录

命令

查看本地分支

git show-branch

查看远程分支

git show-branch -r

查看所有分支

git show-branch -a

解析

1、输出分为上下两部分,使用若干个短划线-分隔。两个分支使用两个短划线--,三个分支使用三个短划线---,依次类推。

2、上半部分为层次缩进的分支列表,下半部分为commit列表。

3、上半部分的分支列表中,使用*标识当前分支,使用!标识其他分支(不同的分支!标识颜色不一样)。

分支前的标识符*或者!一直垂直贯通到下半部分,这一列完全相同的符号代表的commit都是属于这个分支的。

4、下半部分的commit列表中,前导的符号有*+号。

*表示当前分支上有此commit。

+表示此颜色代表的分支上有此commit。

5、标识符的颜色只是用于容易区分列,一个分支一个颜色。