文章目录
- git log [选项] [分支名/提交哈希]
- -p:显示提交的补丁(具体更改内容)。 –oneline:以简洁的一行格式显示提交信息。 –graph:以图形化方式显示分支和合并历史。 –decorate:显示分支和标签指向的提交。 –author=<作者>:只显示特定作者的提交。 –since=<时间>:只显示指定时间之后的提交。 –until=<时间>:只显示指定时间之前的提交。 –grep=<模式>:只显示包含指定模式的提交消息。 –no-merges:不显示合并提交。 –stat:显示简略统计信息,包括修改的文件和行数。 –abbrev-commit:使用短提交哈希值。 –pretty=<格式>:使用自定义的提交信息显示格式。
目录
- git查询时间范围内的修改提交文件名称
- 命令
- 拓展
- 命令模版
- 常用的选项包括
- 总结
git log --since="2026-03-01" --until="2026-03-30" --name-only --pretty=format:'' | sort | uniq
该命令会获取当前分支下,在3月1日–3月30日期间所有提交的记录文件路径。
时间格式为YYYY-MM-DD
git log [选项] [分支名/提交哈希]
-p:显示提交的补丁(具体更改内容)。
--oneline:以简洁的一行格式显示提交信息。
--graph:以图形化方式显示分支和合并历史。
--decorate:显示分支和标签指向的提交。
--author=<作者>:只显示特定作者的提交。
--since=<时间>:只显示指定时间之后的提交。
--until=<时间>:只显示指定时间之前的提交。
--grep=<模式>:只显示包含指定模式的提交消息。
--no-merges:不显示合并提交。
--stat:显示简略统计信息,包括修改的文件和行数。
--abbrev-commit:使用短提交哈希值。
--pretty=<格式>:使用自定义的提交信息显示格式。
-p:显示提交的补丁(具体更改内容)。--oneline:以简洁的一行格式显示提交信息。--graph:以图形化方式显示分支和合并历史。--decorate:显示分支和标签指向的提交。--author=<作者>:只显示特定作者的提交。--since=<时间>:只显示指定时间之后的提交。--until=<时间>:只显示指定时间之前的提交。--grep=<模式>:只显示包含指定模式的提交消息。--no-merges:不显示合并提交。--stat:显示简略统计信息,包括修改的文件和行数。--abbrev-commit:使用短提交哈希值。--pretty=<格式>:使用自定义的提交信息显示格式。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- Git推送时间修改方式
- maven打包时候修改包名称带上git版本号和打包时间方式
- git push时卡住的解决方法(长时间不报错也不自动退出)