用 git log 命令显示在特定日期的提交记录

系统 Linux
git log 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。

​git log​​​ 命令能够让你了解到更多关于贡献者 提交commit 的记录。使用 ​​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 的原因之一!

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2024-01-08 21:01:36

NFSGit文件目录

2019-12-05 10:06:32

特定日期时间Windows10

2022-10-27 09:34:06

git撤销

2024-01-22 10:01:41

Git 提交快照

2022-12-02 10:18:55

Gitbisect

2009-08-11 14:12:27

C# ListView

2018-01-18 12:36:14

Linuxbashhistory

2021-01-22 05:55:12

GitAngularJStype

2020-11-10 09:45:16

Git修改记录

2023-04-04 08:38:27

命令Git仓库

2015-09-28 11:15:39

UbuntuQGit客户端

2019-11-29 20:00:40

Linuxdate命令

2021-01-04 13:25:10

Git开源工具

2019-03-22 09:20:45

Linux命令sudo

2013-12-23 15:36:00

命令Linux命令date命令

2020-02-11 12:54:34

Linux日志文件消息

2019-04-08 16:15:26

Linuxbd命令父目录

2018-02-06 09:19:38

Linux命令重启时间

2020-11-05 11:50:48

Git命令Linux

2022-03-23 09:18:10

Git技巧Linux
点赞
收藏

51CTO技术栈公众号