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 log
命令是一个重要的报告工具,也是使用 Git 的另一个理由!
评论已关闭。