2012-06-25 15 views
16

Ho bisogno di ottenere il file di patch per il commit iniziale (che non è vuoto) per il nostro processo di revisione, ma sono confuso poiché il comando git format-patch lo fa solo dal ramo che è all'inizio impegnarsi a non includerlo.Come usare git format-patch sul commit iniziale

Sembra che debba essere una mossa ovvia ma mi manca completamente.

risposta

17

Prova git format-patch --root $SHA (dove $SHA è che primo commit)

+0

Ha funzionato, grazie mille. –

4

per fare patch per un singolo commit basta usare

git format-patch -1 HEAD # where "1" is a number, not "ell". 

dove "HEAD" potrebbe essere cambiato in qualsiasi altra commettere, o anche codice hash . Funziona anche se HEAD è il primo commit. Non sono sicuro che tu stia chiedendo questo.