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