zoukankan      html  css  js  c++  java
  • git log 常用命令

    git log --patch -2,--patch可以显示每次提交之间的diff,同时-n可以指定显示最近几个commit。这个是很有用的,可以看最近两次commit之间的代码差异,进行code review是比较方便的。

    git log --stat,可以显示每次commit的统计信息,包括修改了几个文件,有多少行插入,多少行删除。

    git log --pretty=oneline,可以每个commit显示一行,就是一个commit SHA-1和一个提交说明。用git log --pretty=format:"%h - %an, %ar : %s",可以显示短hash、作者、多长时间以前、提交说明。

    git log --oneline --abbrev-commit --graph,这是最有用的,可以看到整个commit树结构,包括如何合并的,就显示每个commit的SHA-1和提交说明,同时SHA-1显示短值。

        --oneline:显示一行,不要显示多行那么多东西,一行里,就显示commit的标识符,SHA-1 hash值,40位的;提交备注;显示分支和HEAD指向哪个commit

        --abbrev-commit:commit的标识符,每一次commit,都有一个唯一的标识符,就是一个SHA-1 hash值,40位,显示一个短值,默认显示前7位,就是说前7位就可以唯一定位这个commit了,不需要完整的40位

       --graph:显示图形化的commit历史,这个大家后面学习到分支那里就知道了,如果有分支的话,commit历史会形成一棵树的形状,这个时候用--graph可以看清楚这颗commit树长什么样子,很有的

  • 相关阅读:
    非常简洁的js图片轮播
    js广告图片轮播
    图片轮播
    分享到QQ空间、新浪微博、腾讯微博和人人网
    五星简单操作
    Struts2 多文件上传
    CSS3实践之路(六):CSS3的过渡效果(transition)与动画(animation)
    JavaScript中的数据类型
    JavaScript中对象是否需要加引号?
    变量提升(hoisting)
  • 原文地址:https://www.cnblogs.com/QuestionsZhang/p/15497889.html
Copyright © 2011-2022 走看看