zoukankan      html  css  js  c++  java
  • Git show-branch显示提交信息

    git中查看日志,我们用的比较多的就是 git log 以及带一些参数,如:

    以一行显示提交日志:

    $ git log --pretty=oneline
    

    显示最后的几次提交日志:

    $ git log -4
    

    已界面的形式显示提交日志:

    $ git log --graph
    

    等等。。。。。

    但是另外还有一个命令,大家可能用的不多,那就是下面这个命令:

    $ git show-branch
    

      执行该命令后,会得到如下的显示:

    git show-branch 命令解析:

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

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

    3、上半部分的分支列表中,使用*标识当前分支,其他分支使用!标识(不同的分支!标识颜色不一样)。分支前的标识符*或者!一直垂直贯通到下半部分,这一垂直列的符号都是属于这个分支的。

    4、下半部分的commit列表中,前导的符号有*和+号。*表示这一列上的分支(当前分支)有此commit。而+表示这一列上的分支(非当前分支)有此commit。

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

    使用git show-branch命令,可以查看到某个使用 git branch branchName 或 git checkout -b branchName 开的分支的第一次提交。否则,直接使用 git log 是没办法找到该分支的第一次提交的情况的。

    另外一个查看分支什么时候开的,或某个分支第一次提交的方法就是,在开分支的时候使用如下命令开分支:

    $ git checkout --orphan branchName
    

      使用 --orphan 参数开分支时,要注意,新分支的文件都相当于新添加,且已add过的,因此,在文件修改之前,需要先commit一次,否则第一次提交没办法和默认开分支时的文件进行对比。

  • 相关阅读:
    Python存储系统(Memcached)
    Python消息队列(RabbitMQ)
    Python的数据库操作(pymysql)
    Python档案袋(列表、元组、字典、集合 )
    Python档案袋(函数与函数装饰器 )
    EOS基础全家桶(五)钱包管理
    EOS基础全家桶(四)启动节点
    EOS基础全家桶(三)资料汇总
    EOS基础全家桶(二)安装
    EOS基础全家桶(一)开篇
  • 原文地址:https://www.cnblogs.com/ayseeing/p/4303390.html
Copyright © 2011-2022 走看看