如何查看ubuntugit版本

Git视图提交历史

这是git中使用率非常高的操作,git中查看提交历史的功能也非常强大,提供各种过滤和输出格式定制功能。

最简单的,运行git log命令,您将看到一个详细的提交日志:

git-log

#当然也可以只是查看某个版本。

$ git日志fd0a1b2

信息内容通俗易懂。我们重点看一下第一行mit后面的40个字符的字符串,就是本次提交对应的SHA-1值。在git中,会为submission (mit)、file (blob)、directory (tree)和tag生成唯一的SHA-1值,git就是基于此。

例如:

$ git show bdd3996

#查看特定版本下的特定文件

$ git show bdd3996自述文件

Git log也有许多命令选项来定制历史。

选项描述

-(n)仅显示最近n次提交。

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

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

–author仅显示与指定作者相关的提交内容。

––mitter仅显示与指定提交者相关的提交。

–reverse按时间倒序显示。

-p以修补程序格式显示每个更新之间的差异。

–-stat显示每次更新的文件修改统计信息。

––short-stat仅显示–stat中的最后一行编号。修改、添加和删除统计数据。

–-name-only仅在提交信息后显示已修改文件的列表。

–-名称-状态显示添加、修改和删除的文档列表。

–-abbrev-MIT仅显示SHA-1的前几个字符,而不是全部40个字符。

––相对日期显示较短的相对时间(例如,“两周前”)。

––图形显示ASCII图形表示的分支合并历史。