-
StackOverflow 文件
-
Git 教程
-
DIFF 樹
-
常見的差異選項
| 選項 |
說明 |
| -z |
輸出 diff-raw,行以 NUL 結尾。 |
| -p |
輸出補丁格式。 |
| -u |
-p 的同義詞。 |
| --patch-with-raw |
輸出補丁和差異原始格式。 |
| --stat |
顯示 diffstat 而不是 patch。 |
| --numstat |
顯示數字 diffstat 而不是補丁。 |
| --patch-with-stat |
輸出補丁並新增其 diffstat。 |
| --name-only |
僅顯示已更改檔案的名稱。 |
| --name-state |
顯示已更改檔案的名稱和狀態。 |
| --full-index |
在索引行上顯示完整的物件名稱。 |
| --abbrev=<n> |
diff-tree header 和 diff-raw 中的縮寫物件名稱。 |
| -R |
交換輸入檔案對。 |
| -B |
檢測完整的重寫。 |
| -M |
檢測重新命名。 |
| -C |
檢測副本。 |
| --find-copies-harder |
嘗試未更改的檔案作為副本檢測的候選者 |
| -l<n> |
限制重新命名嘗試到路徑。 |
| -O |
重新排序差異根據。 |
| -S |
查詢只有一面包含字串的 filepair。 |
| --pickaxe-all |
當使用 -S 並找到命中時顯示所有檔案差異。 |
| -a –text |
將所有檔案視為文字。 |