git diff コマンドの使い方を教えてください。
git diffコマンドは、異なる2つのコミットや作業ツリーとの差分を比較するために使用されます。それにより、変更、追加、または削除されたファイルを確認したり、変更内容を具体的に参照したりできます。
一般的なgit diffの使用方法としては、以下のようなものがあります。
- ワーキングツリーと最新のコミットの差分を表示
- コマンド:git diff
- 二つのコミット間の差分を確認する:
- git diff <コミット1> <コミット2>
- 作業ツリーと指定したコミットとの違いを比較する。
- git diff <コミット>
- 指定したファイル間の差分を比較する
- git diff <ファイル1> <ファイル2>
- 指定されたディレクトリの差分を比較する:
- git diff <ディレクトリ1> <ディレクトリ2>
上述の一般的な用途の他にも、「git diff」は次のようなオプションやパラメータをサポートしています。
- ファイル名のみを表示:
- 色:色付きで差異を表示する。
- ステージングエリアと最新コミットとの差分を比較する。
- -stat: 簡潔に統計情報を表示します。これには、変更されたファイルの数と挿入/削除された行数が含まれます。
- 空白文字の違いを無視する
git diff は開発者がコードの変更点を把握するのに役立ち、コードレビュー、ロールバック、マージなどの操作に便利です。