2011-02-07 22 views
6

Sto rivedendo un set di fork da un progetto git originale e cercando di determinare le differenze effettive. C'è un modo per fare una sorta di git diff original-uri fork-uri per ottenere le differenze tra lo stato attuale del progetto originale e lo stato attuale della forcella?Diff a git fork

risposta

14

Se si aggiunge la forcella come un repository remoto, è possibile effettuare diff su di esso:

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

Tuttavia questo richiede per clonare il repository biforcuta, non so come fare senza di clonazione.

+0

La clonazione è OK. Quindi quale sarebbe il comando 'diff'? –

+0

@Paul Alexander: è il terzo comando, ho appena dimenticato il 'diff' :) – CharlesB

+1

Non che sia un grosso problema, ma il' ..' non è necessario - 'git diff' può prendere due argomenti proprio come te ci si aspetterebbe da una diff tradizionale: 'git diff HEAD original/master'. – Cascabel