查看仓库的历史记录

提示:在第 2 节课,你使用 git clone 克隆了博客项目。我们将在这节课用到该项目。如果你在上节课没有克隆该项目,则运行以下命令来获得该项目:

$ git clone https://github.com/udacity/course-git-blog-project

克隆之后,别忘了 cd 到该项目。

git status 和打开项目

你可以看到 git status 的输出结果是:"nothing to commit, working directory clean",意味着我们可以继续并检出该项目了!

在你喜欢的代码编辑器中打开该项目。花几分钟时间看看项目,包括 CSS 和 JavaScript 文件,但是重点看一下 HTML 文件。

git log 命令

要回答这些问题,就要用到 git log 命令!与其逐条解释它的所有作用,不如直接体验一下吧!请在终端运行 git log 命令:

$ git log

终端应该显示以下界面。

了解日志内容

如果你不习惯在命令行上使用分页器,那么 less(英) 用起来会比较奇怪。以下是一些实用技巧:

  • 向下滚动,按下

  • j 一次向下移动一行

  • d 按照一半的屏幕幅面移动

  • f 或按空格键按照整个屏幕幅面移动

  • 向上滚动,按下

  • k 一次向上移动一行

  • u 按照一半的屏幕幅面移动

  • b 按照整个屏幕幅面移动

  • 按下 q 可以退出日志(返回普通的命令提示符)

  • 在:处输入/向前查找字符

  • 在:处输入向后查找字符

  • n 下一个查找匹配

  • N 前一个查找匹配

git log 小结

很棒!是不是觉得掌握的 git 知识越来越多了?

我们快速总结下git log 命令。git log 命令用于显示仓库中所有 commit 的信息。

$ git log

默认情况下,该命令会显示仓库中每个 commit 的:

  • SHA

  • 作者

  • 日期

  • 消息

我强调了“默认情况下”是因为 git log 命令显示的信息远不止这些。

git 使用命令行分页器 less 浏览所有信息。以下是 less 的重要快捷键:

  • 要按行向下滚动,使用 j 或 ↓

  • 要按行向上滚动,使用 k 或 ↑

  • 要按页向下滚动,使用空格键或 Page Down 按钮

  • 要按页向下滚动,使用 b 或 Page Up 按钮

  • 要退出,使用 q

我们将在下节课中提升我们的 git log 使用技巧以显示更多信息。

你可能感兴趣的:(查看仓库的历史记录)