返回介绍

第 16 关 log

发布于 2025-01-03 23:42:49 字数 954 浏览 0 评论 0 收藏 0

You will be asked for the hash of most recent commit. You will need to investigate the logs of the repository for this.

你将被询问最近一次提交的 hash 值,可以通过仓库日志找到它。

本关考察的是对日志查询结果的阅读能力。

每执行一次 git commit 命令都会在仓库里留下一个更新日志,可以通过 git log 命令查看历史日志,查询结果按提交时间倒序列出所有更新,每条日志包含一个 40 位的 hash 值、作者名字、电子邮件地址和提交日期及说明,示例如下:

$ git log
commit 30fef820b410142d3ded8c0908cd1dcb4c0cade0
Author: comehope <comehope@163.com>
Date:   Tue Nov 22 17:30:24 2016 +0800

    THIS IS THE COMMIT YOU ARE LOOKING FOR!

$ git log --pretty=oneline
411bf644d492f6106acda662612dbc627f951769 THIS IS THE COMMIT YOU ARE LOOKING FOR!

第 2 条语句增加了 ---pretty=oneline 参数,表示把日志以紧凑的格式显示,每行显示一次提交,只列出提交的 hash 值和说明,便于快速查看多条日志。

第 16 关过关画面如下:

第 16 关 log

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文