Tengo un archivo .diff creado por un compañero de trabajo, y me gustaría aplicar los cambios enumerados en ese archivo diff a mi rama local del mismo repositorio. No tengo acceso a la PC o rama de ese trabajador que se utilizó para generar este archivo de diferencias.
Obviamente podría ir línea por línea y volver a escribir todo, pero prefiero no someter el sistema a errores humanos. ¿Cuál es la forma más fácil de hacer esto?
git reset --hard
para devolver su árbol de trabajo a la última confirmación. Cuando ya lo haya confirmado, agregue la revisión a la que desea volver.git stash
antes de realizar alguna acción que quizás desee revertir después. Luego, de cualquier manera, puede recuperar su alijo y comprometerse en algún momento posterior.