2011-02-07 3 views
6

J'examine un ensemble de fourches provenant d'un projet git original et essaie de déterminer les différences réelles. Y at-il un moyen de faire une sorte de git diff original-uri fork-uri pour obtenir les différences entre l'état actuel du projet d'origine et l'état actuel de la fourche?Diffère une fourchette git

Répondre

14

Si vous ajoutez la fourche comme un dépôt distant, vous pouvez faire diff sur elle:

git remote add original original-uri 
git fetch original 
git diff HEAD original/master 

Cependant, cela nécessite de cloner le dépôt fourchue, ne savent pas comment faire sans clonage.

+0

Le clonage est OK. Alors, quelle serait la dernière commande 'diff'? –

+0

@Paul Alexander: c'est la troisième commande, j'ai juste oublié le 'diff' :) – CharlesB

+1

Pas que ce soit un gros problème, mais le' .. 'il n'est pas nécessaire - 'git diff' peut prendre deux arguments comme vous j'attends d'un diff traditionnel: 'git diff HEAD original/master'. – Cascabel

Questions connexes