Linux中国
用 git log 命令显示在特定日期的提交记录
![](https://linuxstory.org/wp-content/uploads/2024/06/085449j5diiljl7dzgdr0z-800x400.jpg)
git log
命令能够让你了解到更多关于贡献者 提交 的记录。使用 git log
的一种方式是按日期查看提交记录 。要查看在指定日期或日期范围内创建的 Git 存储库中的提交记录,请使用带有选项 --since
或 --until
或者同时使用以上两个选项的 git log
命令。
首先,进入你要查看的分支(例如,main
分支):
$ git checkout main
接下来,你可以使用以下命令,来显示当前日期(即今天)的提交记录:
$ git log --oneline --since="yesterday"
仅显示某一特定用户(例如,用户 Agil
)在今天的提交记录:
$ git log --oneline --since="yesterday" --author="Agil"
还可以显示在某一日期范围内的提交记录。使用以下命令,显示在任意两个日期之间(例如,2022 年 4 月 22 日至 2022 年 4 月 24 日)的提交记录:
$ git log --oneline --since="2022-04-22" --until="2022-04-24"
在上面这个例子中,会输出 2022 年 4 月 22 日至 2022 年 4 月 24 日期间,不包括 2022 年 4 月 22 日的所有提交记录。如果你想要包括 2022 年 4 月 22 日的提交记录,请将命令中的 2022-04-22
替换为 2022-04-21
。
运行以下命令,能够显示某一特定用户(例如,用户 Agil
)在两个指定的日期之间的提交记录:
$ git log --oneline --since="2022-04-22" --until="2022-04-24" --author="Agil"
总结
Git 有很多优点,其中一个优点就是 Git 让你能够收集你项目的相关数据。git log
命令是一个重要的查看提交记录的工具,也是人们喜欢使用 Git 的原因之一!
via: https://opensource.com/article/22/10/git-log-command
作者:Agil Antony 选题:lkxed 译者:chai001125 校对:wxy
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址
在这篇文章中,我们将介绍如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址。
DevOps 将去向何方?
微软、谷歌、亚马逊、IBM 和甲骨文如今都在关注云上的 DevOps。这些大公司正在给企业提供 IT 自动化的服务。然而,DevOps 仍然在持续的演进中。DevSecOps、AIOps 和 NoOps 正在成为下一个流行词。
《代码英雄》第五季(2):写代码的地方
家庭办公室、企业园区、联合办公空间、有趣的校园。程序员们希望在工作场所方面有所选择。将普通的工作空间从办公室转移到家里,揭示了在家里工作的好处,但也突出了它的权衡。
了解开放组织的新途径
通过参与两个令人兴奋的新项目来庆祝开放组织社区的六周年。