Aquí está el panorama:¿Puedo revertir una confirmación específica tal que deje lo que se eliminaría como no instanciado en el archivo?
-I hizo muchas modificaciones pequeñas y grandes a mis archivos y no cometió ellos
-I decidió utilizar y utilizar el comando parche para piezas teatrales de confirmaciones
-I trató de salir de todas las confirmaciones pertinentes cuando lo hice
-I descubierto después de múltiples compromete a que accidentalmente puse en un cambio que tenía que dejar de lado, en primer lugar 6 comete atrás, por lo que revirtió que cometer
-El revertir borró el texto relevante en el archivo, que es el comportamiento esperado.
El último paso es el que quiero modificar. Lo que quiero hacer es revertir una confirmación, pero dejo el texto en el archivo para poder volver a escenificar la confirmación. La forma en que lo hice fue difiriendo la HEAD de la confirmación antes de revertir el commit, y luego copié y pegué el texto y lo modifiqué para que no estuviera en formato diff para poder usarlo en el archivo, y luego lo comprometí correctamente.
Me doy cuenta de que necesito aprender el hábito de comprometerme temprano y con frecuencia. Todavía no me he acostumbrado, ya que le gusta interrumpir mi modo de pensar cuando me estoy desconectando.
La forma en que lo arreglé fue tediosa. ¿Hay alguna manera de dejar el texto en un archivo que se eliminará en un reverso como si fuera un cambio no evaluado (algo así como reiniciar)? ¿Alguna sugerencia más allá de eso?
Puede decir 'git revert --no-commit HEAD' para el segundo (no necesita conocer su id. De confirmación). –
¡Genial! Gracias. Debería haber pensado en eso :) ... lo editaré en. – asgerhallas
Esta es una muy buena manera de deshacer commits sobre muchos archivos, y generalmente cuando uno no quiere especificar archivos. Gracias. – minozake