名称

git-whatchanged - 显示每个提交引入的差异的日志

概要

git whatchanged <option>…​

描述

显示提交日志和每个提交引入的 diff 输出。

建议新用户使用 git-log[1]whatchanged 命令本质上与 git-log[1] 相同,但默认显示原始格式 diff 输出并跳过合并。

保留该命令主要是出于历史原因;在通过阅读 Linux 内核邮件列表,在 git log 发明之前很久就学习 Git 的许多人的手指习惯于键入它。

示例

git whatchanged -p v2.6.12.. include/scsi drivers/scsi

显示版本 v2.6.12 以来更改了 include/scsi 或 drivers/scsi 子目录中任何文件的提交作为补丁

git whatchanged --since="2 weeks ago" -- gitk

显示最近两周内对文件 gitk 的更改。 "--" 是必要的,以避免与名为 gitk分支 混淆

GIT

属于 git[1] 套件的一部分

scroll-to-top