Esto no es un problema importante, solo algo que quiero saber si es posible o no.Cómo revertir varias confirmaciones como parte de una única confirmación
Digamos que tenemos dos confirmaciones, abcd123
y wxyz789
, que se producen en lugares separados, no muy alejados, muy atrás en el historial de un repositorio. Ahora digamos que queremos revertirlos. Haciendo
git revert abcd123 wxyz789
resultaría en dos confirmaciones separadas, una reversión abcd123
y el otro revertir wxyz789
.
Esto está bien y bien, pero ¿y si los errores que queremos corregir en las dos confirmaciones están lógicamente vinculados, y para los fines de auto-documentación nos gustaría hacer una única confirmación que contenga un solo "Rompí algo así que ahora estoy revertiendo los archivos x, y yz "¿comentario? ¿Hay un comando git que hace esto?
(. Por supuesto, soy consciente de que es posible crear una confirmación donde acabo de corregir manualmente todos los cambios y luego empuje Esto es doloroso por todas las razones obbious.)
posible duplicado de [Revertir múltiples confirmaciones de git] (http://stackoverflow.com/questions/1463340/revert-multiple-git-commits) –
Vi ese hilo. La diferencia entre este y este es que Bill espera hacer una copia de seguridad de múltiples archivos desde HEAD. Mis commits ocurren en "lugares separados no adyacentes muy atrás en la historia de un repositorio". – JimmidyJoo
Y, sin embargo, volver a leer la respuesta elegida me da lo que quiero. El indicador --no-commit es lo que necesito. Entonces ... ¿Cómo nomino mi pregunta para que se elimine de la existencia? – JimmidyJoo