

用 git log 命令显示在特定日期的提交记录
source link: https://www.51cto.com/article/722141.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

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 的原因之一!
Recommend
-
12
用JS编程出动态显示当前系统的时间日期信息 置顶...
-
8
本文将介绍替换一条代码,实现Typecho隐藏不显示特定分类.本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.找到希望隐藏的分类mid
-
7
使用 git 底层命令创建提交 本文来自依云's Blog,转载请注明...
-
7
git merge 的提交没有出现在文件提交记录上? V2EX › 程序员 git merge 的提交没有出现在文件提交记录上?
-
8
大家都有学习如何规范简洁的编写代码,但却很少学习如何规范简洁的提交代码。现在大家基本上都用 Git 作为源码管理的工具,Git 提供了极大的灵活性,我们按照各种 workflow 来提交/合并 code,这种灵活性把控不好,也会带来...
-
6
V2EX › git 找到 git 中特定文件被忽略的原因 AndyAO · 15 小时 1 分钟前 · 632 次点击
-
9
Git:在 merge 的时候忽略特定的文件Mar 3, 2018 | Git | 阅读 | 236 字 | 1 分钟0...
-
6
清理代码提交记录--代码管理的git 04 Mar 2019 Category: 工具
-
19
WordPress如何显示最后更新日期?调用最新日期时间代码 https://www.chenweiliang.com/cwl-28047.html
-
7
1 Preface 当使用 git cherry-pick A^..B 来 copy 一组 commits 时,会默认使用当前的系统时间; 我们想修改一组 commits 的 author和 email,但是要保留 commit-date 和
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK