TranslateProject/published/202211/20221024.3 ⭐️ How to display commits created on a specific day with the git log command.md
2022-12-01 08:55:32 +08:00

69 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "How to display commits created on a specific day with the git log command"
[#]: via: "https://opensource.com/article/22/10/git-log-command"
[#]: author: "Agil Antony https://opensource.com/users/agantony"
[#]: collector: "lkxed"
[#]: translator: "chai001125"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15220-1.html"
用 git log 命令显示在特定日期的提交记录
======
![](https://img.linux.net.cn/data/attachment/album/202211/06/085449j5diiljl7dzgdr0z.jpg)
> `git log` 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。
`git log` 命令能够让你了解到更多关于贡献者 <ruby>提交<rt>commit</rt></ruby> 的记录。使用 `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][a]
选题:[lkxed][b]
译者:[chai001125](https://github.com/chai001125)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/agantony
[b]: https://github.com/lkxed