Git基础 - 查看提交历史

作者: Rising_life | 来源:发表于2019-08-14 09:32 被阅读13次

查看提交历史

在提交了若干更新,又或者克隆了某个项目之后,git log 命令可以回顾提交历史。 

默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。

这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。

git log 有许多选项可以搜寻要找的提交

一个常用的选项是 -p,用来显示每次提交的内容差异。 也可以加上 -2 来仅显示最近两次提交: 

该选项除了显示基本信息之外,还附带了每次 commit 的变化。

想看到每次提交的简略的统计信息,可以使用 --stat 选项:

--stat 选项在每次提交的下面列出所有被修改过的文件、有多少文件被修改了以及被修改过的文件的哪些行被移除或是添加了。 在每次提交的最后还有一个总结。

 --pretty选项可以指定使用不同于默认格式的方式展示提交历史。

这个选项有一些内建的子选项供你使用。 比如用 oneline 将每个提交放在一行显示,查看的提交数很大时非常有用。 另外还有 short,full 和 fuller 可以用,展示的信息或多或少有些不同,请自己动手实践一下看看效果如何。

git log 的常用选项

-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(后跟指定格式)。

限制 git log 输出的选项

-(n)    仅显示最近的 n 条提交

--since, --after    仅显示指定时间之后的提交。

--until, --before    仅显示指定时间之前的提交。

--author    仅显示指定作者相关的提交。

--committer    仅显示指定提交者相关的提交。

--grep    仅显示含指定关键字的提交

-S    仅显示添加或移除了某个关键字的提交

相关文章

  • 2016-07-13 Git 基础(三)

    Git 基础 - 查看提交历史 查看提交历史 git log 如果不带任何参数的话,会按照提交时间列出所有的更新。...

  • Git 基础 - 查看提交历史

    查看提交历史 git log 命令用于查看提交历史 默认不使用参数的话,git log 会按提交时间列出所有的更新...

  • Git基础 - 查看提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,git log命令可以回顾提交历史。 默认不用任何参数的...

  • Git基础 - 查看提交历史

    查看提交历史在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。默认...

  • 二、GIT基础-查看提交历史

    3、查看提交历史 我们可以使用git log这个命令来查看提交的历史记录。默认不用任何参数,git log 会按提...

  • git版本控制

    查看提交历史 git log 如果想要查看git的提交历史,可以使用git log命令。本文会介绍一些常用的命令选...

  • git 回滚到之前某一commit

    git log 查看提交历史 git reset --hard HEAD引用指向给定提交,...

  • log查看纪录

    查看提交历史 git log 查看提交纪录 默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近...

  • git 查看历史

    Git 查看提交历史 一、查看所有历史 git log 二、显示每次提交所引入的差异(按补丁的格式输出)。 你也可...

  • 历史

    查看提交日志:git log单行历史:git log --pretty=oneline

网友评论

    本文标题:Git基础 - 查看提交历史

    本文链接:https://www.haomeiwen.com/subject/erflrctx.html