zoukankan      html  css  js  c++  java
  • 【Git】提交历史查看

    参考:https://git-scm.com/book/zh/v2/Git-基础-查看提交历史

    命令

    git log

    此时会打印出所有的提交(commit)记录,按照从新到旧的顺序进行,中途想退出可以按 q 键,下一页 空格 键,上一页 b 键,展示下一行 回车 键(这些快捷键在git中通用,比如查看文件differ时等)。

    可以看到对应的分支和更新时间,以及提交时候的commit

    常用选项

    只用log命令有个致命问题:输出条数太多!

    git log -4

    “-4”对应着只显示最新的4条提交记录,同理“-2”是最新两条。

    git push --stat

    "--stat"选项可以显示简略统计信息。

    git log -p

    “-p”选项会显示提交的差异,更新巨多的话慎用,当然也是中途q键退出。

    git log --pretty=oneline

    “--pretty”是显示方式的选项,oneline就是只显示一行,这样对于大量提交就可以快速浏览了。

    git log --graph

    “--graph”可以查看分支,以树的形式展现

    总结

    选项说明

    -p

    按补丁格式显示每个提交引入的差异。

    --stat

    显示每次提交的文件修改统计信息。

    --shortstat

    只显示 --stat 中最后的行数修改添加移除统计。

    --name-only

    仅在提交信息后显示已修改的文件清单。

    --name-status

    显示新增、修改、删除的文件清单。

    --abbrev-commit

    仅显示 SHA-1 校验和所有 40 个字符中的前几个字符。

    --relative-date

    使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。

    --graph

    在日志旁以 ASCII 图形显示分支与合并历史。

    --pretty

    使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。

    --oneline

    --pretty=oneline --abbrev-commit 合用的简写。

  • 相关阅读:
    struts.xml,报错 1 c.opensymphony.xwork2.util.DomHelper
    poi 导入Excle
    Oracle update语句更新值来自另一张表中的数据
    Oracle 《积累章》 根据身份证号码更新当前出生日期
    java 反射得到属性与属性值
    spring mvc 简单的文件上传与下载
    java扫描文件。
    类加载机制
    容器工厂(原型&单例)
    容器工厂(原型)
  • 原文地址:https://www.cnblogs.com/wayne-tao/p/13918123.html
Copyright © 2011-2022 走看看