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=<格式>:使用自定义的提交信息显示格式。