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

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

  1. 单行简洁历史

    git log --oneline

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

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

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

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

    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 处开始引进的

  4. 查看所有分支的单行历史

    git log --oneline --all
  5. 查看所有分支最近几条单行历史

    git log --oneline --all -n4
  6. 查看所有分支最近几条单行带图形化历史

    git log --oneline --all -n4 --graph
  7. 其他 log 命令帮助文档

    git help --web log
  8. 使用图形化界面

    gitk

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