No veo una diferencia entre la salida de 'git format-patch' y 'git diff', ¿hay alguna? ¿Y no podré usar 'git diff' para producir un parche y luego aplicarlo usando git apply?¿Cuál es la diferencia entre 'git format-patch' y 'git diff'?
Mi problema es que tengo cambios agregados al índice, pero aparentemente git format-patch solo acepta confirmaciones, así que si puedo usar el resultado de diff, entonces puedo usar este comando para producir un parche para los cambios en el índice:
git diff --cached > index.patch
Gracias. ¿Qué tiene de especial el correo de UNIX para que diseñen el parche basado en él? – Rafid
No hay nada realmente especial. Esto es solo que Git fue diseñado por Linus Torvalds, cuyo flujo de trabajo implicaba enviar y recibir parches por correo electrónico para su validación antes de la integración en el kernel de Linux. –
Git fue [diseñado por Linus Torvalds] (http://youtu.be/4XpnKHJAok8) para mantener el kernel de Linux. El correo de Unix era un formato común. – Abizern