版本控制系统的优点是它记录更改。这些记录使我们能够检索诸如提交,找出错误,更新之类的数据。但是,如果我们无法浏览所有这些历史记录,那么它们将毫无用处。此时,我们需要git log命令。
Git日志是一个实用工具,用于查看和读取存储库中发生的所有事件的历史记录。 git日志可以使用多个选项,以使历史记录更加具体。
通常,git日志是提交的记录。 git日志包含以下数据:
- Commit hash - 它是由SHA(安全哈希算法)算法生成的40个字符的校验和数据。这是一个唯一的数字。
- Commit Author metadata - 作者的信息,例如作者姓名和电子邮件。
- Commit Dae metadata - 这是提交时间的日期时间戳。
- Commit title/message - 这是提交消息中给出的提交的概述。
退出git log命令
可能会发生这种情况,运行git log命令,然后卡在那儿。您想输入或返回bash,但是不能。单击 Enter 键时,它将导航到较旧的命令,直到结束标志。
解决此问题的方法是按 q(退出要问的问题)。它将使您退出该情况,并返回到命令行。现在,您可以执行任何命令。
基本Git日志
Git日志命令是git最常用的命令之一。这是对Git最有用的命令。每次需要检查历史记录时,都必须使用git log命令。基本的git log命令将显示最新的提交和头部的状态。它将用作:
$ git log
上面的命令将显示最后的提交。考虑以下输出:

上面的命令列出了所有最近的提交。每个提交都包含一些独特的sha-id,由SHA算法生成。它还包括日期,时间,作者和一些其他详细信息。
我们可以在命令行上执行一些操作,例如滚动,跳转,移动和退出。要在命令行上滚动,