Day8|【Git】检视纪录 - git log

学习到将档案提交到储存库後,现在来看看如何检视之前的 Commit 纪录吧。

检视纪录 - git log 指令

$ git log # 检视先前的纪录

用途:可检视过去的历史纪录,搭配不同的参数使用,可找出自己想查询的内容或版本资料。

🛠 实际范例

输入指令後,按下 Enter 可以得到以下回馈

https://ithelp.ithome.com.tw/upload/images/20210922/20141010zuea7TjT5P.png

https://ithelp.ithome.com.tw/upload/images/20210922/20141010Xjia3zCedV.png

想退出画面,一样可以按下 q 按键即可唷!

回馈的讯息里我们可以看到以下这些资讯:

  1. Commit 的作者(是由谁 Commit 的)

  2. 提交的日期

  3. 每次提交大概做了什麽事

    「new updated」、「init commit」这些都是当初使用 git commit 指令提交时,在 -m 参数後加上的纪录讯息。 所以透过 git log 指令我们可以大约知道过去做了哪些事。

注意:越上面的讯息代表越新喔!也就是说操作的流程是由下到上的。

上述范例可以看见黄色字 commit 後面有一列的乱码,这是「SHA-1 校验码」**。**每一次 Git 提交时都会有一组乱码,用来做为每一次版本的识别,之後会再详细补充关於「SHA-1 校验码」的知识点。


--oneline--graph 参数

使用 git log 指令时,可搭配使用--oneline--graph 参数,可以出现不同的输出格式,讯息回馈会更精简。

$ git log --oneline --graph 

--oneline - 仅用一行显示每次的 commit

--graph - 显示 commit 的树状结构

🛠 实际范例

https://ithelp.ithome.com.tw/upload/images/20210922/20141010fcBY8LYLZl.png

https://ithelp.ithome.com.tw/upload/images/20210922/20141010slOHIGvPRz.png

可以发现原本提供的作者跟日期都被省略掉了,只留下 SHA-1 校验码更动讯息 。

git log 指令还有其他可以搭配的指令,让操作上更为简便。

可以参考这篇文章:Git Cheat Sheet


<<:  [day10] Flask Python API Service

>>:  [Day 10] 近朱者赤,近墨者黑 - KNN

Day 30 - 结语 — 首尾呼应&致谢

最後一篇来个首尾呼应,回答在 Day 01 问大家的七个关於 UI 元件的问题! 你知道 为什麽会...

[day25]Vue实作-历史交易查询画面

在昨天的铁人贴文中制作了交易建立的画面,之前也有提到,透过批次,会於日档批次中,定期抓取历史缴费纪录...

建立第一个RESTful api server(实作篇)-1(Day12)

前面介绍了那麽多内容,那接下来就让我们来实作第一个restful api server吧 在每个後端...

Windows Server 如何安装 SQL Server 2019 免费开发版

资料库是开发应用程序非常重要的储存工具,可以储存各种资讯,还可以快速的查询出想要的资讯。 微软在 2...

Day 12-假物件 (Fake) - 模拟物件 (Mock)-1 (核心技术-4)

模拟物件(Mock)简介 在先前我们所撰写的单元测试中,3A 原则所做的不外乎是新增物件、执行物件方...