8

私のリポジトリ履歴は次のようになります。

         x---y-+-z-+-branch
        /     /   /
---a---b---c-+-d-+-e---master

「ブランチ」の完全な履歴の単一の差分 (つまり、「git diff」出力のように、「git log -p」が生成するような大量の差分は必要ありません) を取得したいのですが、 「マスター」から「ブランチ」にマージされた変更。

これどうやってするの?

4

1 に答える 1

7

探しているコマンドは次のとおりです。

git diff master...branch

からgit help diff:

git diff [--options] <commit>...<commit>

このフォームは、2 番目までのブランチを含むブランチの変更を表示するためのものです。

于 2013-03-13T01:10:58.863 に答える