サーチ…


前書き

2つのツリーオブジェクトを介して検出されたブロブの内容とモードを比較します。

特定のコミットで変更されたファイルを参照

git diff-tree --no-commit-id --name-only -r COMMIT_ID

使用法

git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
オプション 説明
-r 再帰的にdiff
- ルート / dev / nullとの差分として初期コミットを含めます

一般的な差分オプション

オプション 説明
-z NULで終了した行でdiff-rawを出力します。
-p 出力パッチフォーマット。
-u -pの同義語。
--patch-with-raw パッチとdiff-rawフォーマットの両方を出力します。
--stat パッチの代わりにdiffstatを表示します。
--numstat パッチの代わりに数値diffstatを表示します。
--patch-with-stat パッチを出力し、diffstatの前に追加します。
--name-only 変更されたファイルの名前のみを表示します。
--name-status 変更されたファイルの名前とステータスを表示します。
--full-index インデックス行に完全なオブジェクト名を表示します。
--abbrev = <n> diff-treeヘッダとdiff-rawでオブジェクト名を省略します。
-R スワップ入力ファイルのペア。
-B 完全な書き換えを検出します。
-M 名前の変更を検出します。
-C コピーを検出する。
--find-copies-harder 変更されていないファイルをコピー検出の候補として試してください。
-l <n> リネームの試行をパスまで制限する。
-O diffに基づいてdiffを並べ替えます。
-S 一方の側に文字列が含まれているファイルペアを探します。
--pickaxe-all -Sが使用され、ヒットが見つかると、すべてのファイルを表示します。
-文章すべてのファイルをテキストとして扱います。


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow