¿Cómo se git revert
usa?
Esto puede sonar como una pregunta duplicada, pero cuando la gente lo hace, la respuesta suele ser, ¿usar git reset
según Revertir a una confirmación por un hash SHA en Git?
Luego, cuando alguien pregunta cómo usar, la git reset
gente responde diciendo que debe usar git revert
según Git: cómo revertir
Antes de que te des cuenta, aparecieron 8 personas diferentes con sus propias formas únicas de salvar el trasero del OP, todo lo cual está sobre tu cabeza.
Así que intentemos ceñirnos al escrito y escribir una guía para principiantes git revert
.
Un escenario: te has comprometido dos veces a dominar y es malo. Has presionado y otras personas tienen tus malos cambios.
Quieres deshacerlo. No es algo que pueda deshacer manualmente en el código usted mismo, digamos que algún asistente o administrador de paquetes cambió toneladas de cosas por todas partes, solo quiere dejarlo todo como estaba.
De esto se trata el control de fuente. Estoy seguro de que es fácil.
Está bien, lo vas a usar git revert
pero ¿cómo?
¿Y después de correr git revert
tienes que hacer algo más después? ¿Tiene que confirmar los cambios revertidos o revertir directamente al repositorio o qué?
Obviamente, tendrás que presionar de nuevo y probablemente anunciar tus bolas al equipo.
git revert -n <commitToRevet>
ogit revert --no-commit <commitToRevet>