2012-02-08 9 views
3

ファイルではなく、コミットIDによって2つのブランチ間で異なるものを探す必要があります。つまり、あるブランチにはないコミットです。私はどうすればそれをすることができます。gitはブランチ間でコミットIDを比較します

私は、git diff branch1...branch2を発射しますが、それはファイルを与えた、私はコミットIDの違いが必要です。

+0

'git cherry'を見ましたか? –

+0

'..'と' ... 'は' git log'と 'git diff'の意味が異なります - このダイアグラム(http://stackoverflow.com/a/5257065/223092)は、あなたが私の答えの1つを差し込んでくれたことを許したら、もっと明瞭に... –

答えて

2

この

git log branch1...branch2 

しようとすると、必要に応じて、我々はプロジェクトの内部モジュール[ディレクトリ]を得ることができます。

たとえば、module/adminディレクトリのコミットを比較したい場合は、次のようにします。

git log branch1...branch2 module/admin 
関連する問題