diffとするとワークツリーとインデックスの差分が表示される。diff」の後にパスを指定すればよい。うまくいかないような場合は、「–」をはさむ。file2.txtとする。差分(次にコミットする差分)を表示する次にコミットする内容を表示するには「–cached」オプションを使えば良い。file2.txtのようにパスを指定することもできる。commit2とする。commit1..commit2とすることもできる。指定したときと同じように動作する。オプション用のパッチを作るには「–no-prefix」オプションを使う。patchfileサブディレクトリ内で適用するパッチを作成するには「–relative」オプションを使う。patchfileとする。patchfileとする。コミット間で異なっている部分が色で表される。--color-wordsとして使用する。行末の空白やタブの前の空白インデントを警告する「–check」オプションをつけると行末の空白やタブの前の空白インデントを警告してくれる。--cachedとする。