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一次,否则第一次提交没办法和默认开分支时的文件进行对比。

  • 相关阅读:
    自定义排序方式
    Ajax 调用(传值)一般处理程序(.ashx)
    把一个文件夹下的所有excel添加到datatable
    list比较交集
    禁用未登录通过连接下载文件
    加密方式
    使用response.write输出excel
    linux安装OpenCV以及windows安装numpy、cv2等python2.7模块
    哈希长度扩展攻击(Hash Length Extension Attack)利用工具hexpand安装使用方法
    yafu安装使用方法以及mismatched parens解决方法
  • 原文地址:https://www.cnblogs.com/ayseeing/p/4303390.html
Copyright © 2011-2022 走看看