前面的文章,查看版本使用的命令都是使用 git log

下面给出常用的查看版本演变历史的命令。

单行简洁历史

git log --oneline

查看最近几条单行简介历史

git log --oneline -n2    # nX X 代表几条

查看所有分支带图形化的历史

先查看分支,并创建另外一个分支。

git branch -v    # 查看分支
git checkout -b test 4526...    # 创建分支,test 为分支名,数字是哈希值,是 master 分支第一次提交的哈希值

然后对 README.md 进行内容修改,并进行提交,再查看分支。

这时使用命令 git log 查看的历史只有当前这个分支 test 的历史,并没有分支 master 的历史。

想要查看所有分支的历史可使用下面的命令:

git log --all

这样想要知道它的变动到底是什么比较不清楚,这时可以用另外一个命令来实现带图形的方式进行查看:

git log --all --graph

从上图可知:test 分支是从序号 4 处开始引进的

查看所有分支的单行历史

git log --oneline --all

查看所有分支最近几条单行历史

git log --oneline --all -n4

查看所有分支最近几条单行带图形化历史

git log --oneline --all -n4 --graph

其他 log 命令帮助文档

git help --web log

使用图形化界面

gitk

查看所有分支选择工具栏 - View - New view,弹出窗口中,References 下勾选 All refs,确定即可。