git查询时间范围内的修改提交文件

git查询时间范围内的修改提交文件名称

命令:

javascript 复制代码
git log --since="2026-03-01" --until="2026-03-30" --name-only --pretty=format:'' | sort | uniq

该命令会获取当前分支下,在3月1日--3月30日期间所有提交的记录文件路径。

时间格式为YYYY-MM-DD

拓展:

命令模版:

javascript 复制代码
git log [选项] [分支名/提交哈希]

常用的选项包括:

  • -p:显示提交的补丁(具体更改内容)。
  • --oneline:以简洁的一行格式显示提交信息。
  • --graph:以图形化方式显示分支和合并历史。
  • --decorate:显示分支和标签指向的提交。
  • --author=<作者>:只显示特定作者的提交。
  • --since=<时间>:只显示指定时间之后的提交。
  • --until=<时间>:只显示指定时间之前的提交。
  • --grep=<模式>:只显示包含指定模式的提交消息。
  • --no-merges:不显示合并提交。
  • --stat:显示简略统计信息,包括修改的文件和行数。
  • --abbrev-commit:使用短提交哈希值。
  • --pretty=<格式>:使用自定义的提交信息显示格式。
相关推荐
恋喵大鲤鱼4 小时前
git reflog
git·git reflog
MatrixOrigin6 小时前
MatrixOne Git4Data 技术详解(二):从零跑通所有 Git 原语
git
anew___6 小时前
常用的 Git 工作流
git
shimly1234566 小时前
git diff 生成一部分文件的补丁
git
m0_579146657 小时前
Git 重置模式详解:四种重置方式的原理与应用场景
git
恋喵大鲤鱼7 小时前
git grep
git·git grep
霸王龙的小胳膊7 小时前
Git基础知识
git
恋喵大鲤鱼8 小时前
git fetch
git·git fetch
Java知识技术分享8 小时前
安装sourcetree
java·git·源代码管理
恋喵大鲤鱼9 小时前
git revert
git·git revert