¿Has subido un commit por error? Te enseñamos cómo puedes revertir los cambios.
Recientemente publicamos un artículo sobre cómo deshacer un commit local en Git cuando aún no habíamos hecho push
al repositorio remoto. Pero a veces nos damos cuenta demasiado tarde de que hemos subido un commit que no deberíamos haber subido. Hay varias formas de hacerlo.
Simplemente hacer los cambios manualmente sobre el archivo o archivos modificados o borrados para volver al estado anterior y después hacer un commit normal como haríamos con cualquier otro cambio. Esta es una manera de hacerlo totalmente válida, segura y transparente de hacerlo pues queda escrito en la historia los cambios hechos y soluciona el problema de volver a un estado anterior.
En Git existe un comando que nos permite hacer lo mismo que en apartado anterior pero de forma automática. Si queremos deshacer el último commit podemos usar:
git revert HEAD
también podemos deshacer un commit específico si sabemos su commit id:
git revert b282464
El comando git revert
es una operación de Git para deshacer cambios de forma segura cuya revisión queda guardada en el historial.