提示:在第 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 使用技巧以显示更多信息。