サーチ…
前書き
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