簡體中文 ▾ 主題 ▾ 最新版本 ▾ 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] 套件的一部分