Non vedo alcuna differenza tra l'output di 'git format-patch' e 'git diff', c'è qualche? E non sarò in grado di usare 'git diff' per produrre una patch e quindi applicarla usando git apply?Qual è la differenza tra 'git format-patch e' git diff '?
Il mio problema è che ho aggiunto delle modifiche all'indice, ma apparentemente git format-patch accetta solo commit, quindi se posso usare l'output di diff, allora posso usare questo comando per produrre una patch per le modifiche in l'indice:
git diff --cached > index.patch
Grazie. Cosa c'è di speciale nella posta UNIX in modo che abbiano progettato la patch basata su di essa? – Rafid
Non c'è niente di veramente speciale. Questo è solo che Git è stato progettato da Linus Torvalds il cui flusso di lavoro ha coinvolto l'invio e la ricezione di patch via e-mail per la convalida prima dell'integrazione nel kernel di Linux. –
Git era [progettato da Linus Torvalds] (http://youtu.be/4XpnKHJAok8) per mantenere il kernel di Linux in. La posta Unix era un formato comune. – Abizern