volver revertir remoto eliminar deshacer cambios archivo anterior git emacs magit

remoto - revertir cambios en un archivo git



¿Cómo revertir un cambio de un commit anterior en `magit`? (2)

Sé cómo llegar a una diferencia de una confirmación anterior: llegar a *magit-log* y "hacer clic" en la confirmación. ¿Cómo conseguir un cambio particular en el diff aplicado al revés? Quiero que solo modifique el archivo (y el búfer, si está abierto).


Iba a ofrecer una forma de hacerlo en modo vc, pero esta pregunta me hizo descubrir exactamente lo que quieres (creo)

Mueva su punto al cambio que desea revertir y escriba v (elemento-revertir magit)

Si luego va a la ventana de estado de Magit, verá que hay un cambio sin etapas con el reverso del cambio.

Es mucho más fácil que el modo vc que es Cc Cr (diff-reverse-direction) y luego Cc Ca (diff-apply-hunk).

Cualquiera de los dos es bastante útil IMO


Ve al trozo que quieres deshacer y pulsa Cu Cc Ca