简体中文 ▾ 主题 ▾ 最新版本 ▾ git-whatchanged 最后更新于 2.51.1

名称

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

概要

git whatchanged <option>…​

警告

git whatchanged 已被弃用,并计划在未来的 Git 版本中删除,因为它仅仅是 git log 加上不同的默认值。

描述

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

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

git log --raw --no-merges

该命令主要出于历史原因而被保留;许多在 git log 在 Linux 内核邮件列表中发明之前很久就通过阅读邮件列表学习 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] 套件的一部分