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 合用的简写。

  • 相关阅读:
    git commit 合并
    git 管理 Linux 文件系统
    python 全局变量的使用
    JavaScript 中 类型转换
    canconfig 配置命令
    python 调用 shell 命令
    python 3 操作mysql数据库的方法
    python 字符串和整数,浮点型互相转换
    JavaScript 里面的整数 位 操作
    JavaScript 使用 php 的变量
  • 原文地址:https://www.cnblogs.com/wayne-tao/p/13918123.html
Copyright © 2011-2022 走看看