差分の生成方法

git-diff(1) を使用すると2つのバージョン間の差分を 生成することができます:

$ git diff master..test

これは2つのブランチの先端の間の差分を表示します。 2つのブランチの共通の祖先から test までの差分を表示したい場合は ドットを2つではなく3つとし、次のようにします:

$ git diff master...test

時には差分ではなく各パッチの集合が必要な場合もあります;その際には git-format-patch(1): を使用します:

$ git format-patch master..test

このようにすると、test から到達可能だが、master からは到達できない各コミットの パッチを含むファイルを生成できます。