Redian新闻
>
用 git log 命令显示在特定日期的提交记录 | Linux 中国

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

科技
 
导读:git log 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。
本文字数:1196,阅读时长大约:1分钟

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

git log 命令能够让你了解到更多关于贡献者 提交(commit) 的记录。使用 git log 的一种方式是按日期查看提交记录 。要查看在指定日期或日期范围内创建的 Git 存储库中的提交记录,请使用带有选项 --since 或 --until 或者同时使用以上两个选项的 git log 命令。

首先,进入你要查看的分支(例如,main 分支):

  1. $ git checkout main

接下来,你可以使用以下命令,来显示当前日期(即今天)的提交记录:

  1. $ git log --oneline --since="yesterday"

仅显示某一特定用户(例如,用户 Agil)在今天的提交记录:

  1. $ git log --oneline --since="yesterday" --author="Agil"

还可以显示在某一日期范围内的提交记录。使用以下命令,显示在任意两个日期之间(例如,2022 年 4 月 22 日至 2022 年 4 月 24 日)的提交记录:

  1. $ 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)在两个指定的日期之间的提交记录:

  1. $ 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

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :chai001125
🌟🌟🌟
翻译: 11.0 篇
|
贡献: 30 天
2022-10-06
2022-11-05
https://linux.cn/lctt/chai001125
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
开源朗读者:使用 Linux 的优势和劣势 | Linux 中国Linux 中的 su 和 sudo 命令有什么区别? | Linux 中国芝加哥市立大学 教职员罢工 本周确定日期通过 SSH 在远程 Linux 系统上执行命令 | Linux 中国使用这个多功能的 Linux 命令转换音频文件 | Linux 中国《让孩子自己去打拼》第二版出版发行如何在 Linux 中使用媒体传输协议访问安卓设备的内部存储和 SD 卡 | Linux 中国Atoms 是一个可以让你轻松管理 Linux Chroot 环境的 GUI 工具 | Linux 中国10 大可以摧毁你的 Linux 的命令 | Linux 中国使用 Podman Desktop 在 Fedora Linux 上管理容器 | Linux 中国一个适用于苹果芯片的原生 Linux GPU 驱动程序几乎就绪! | Linux 中国一个人的徒步,900公里法国之路+世界尽头:D47~西班牙的瑰宝LURE 初窥!将 AUR 带入所有 Linux 发行版 | Linux 中国览于右任草书记在美国223.难忘的一天Linux inxi 命令的 3 种使用方法 | Linux 中国传统的 Linux 软件包格式不适合现代应用 | Linux 中国人到中年 再次归零 再创辉煌我如何使用现场 USB 设备恢复我的 Linux 系统 | Linux 中国使用 Git bisect 命令定位首次引入错误的提交 | Linux 中国Arch Linux 中用于包管理的图形化应用 | Linux 中国哇!Torvalds 为自己的 Apple M2 Macbook 专门修改了 Fedora Linux | Linux 中国Rosalía 登意大利版《VOGUE》封面!你应该知道的 22 个基本的 Linux 网络命令 | Linux 中国关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国Acciona Energía 收购德州最大的电池储能项目Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国System 76 将不会发布 Pop!_OS 22.10 Linux 发行版 | Linux 中国准备好在 Debian Linux 上获得 Ubuntu MATE 的体验吧! | Linux 中国如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国12 个对新手最重要的 Linux 命令 | Linux 中国在 Linux 中创建 LVM 分区的分步指南 | Linux 中国在 Linux 中使用 Etcher 创建可启动 USB – 下载和使用指南 | Linux 中国新州将再发福利代金劵,每个孩子$150刀!明天起就可领,可在特定商家消费!在 Linux 中如何从命令行查找默认网关的 IP 地址 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。