sábado, 10 de marzo de 2012

Revertir los cambios de un único archivo con git

Actualmente me encuentro trabajando en un proyecto usando git. Resulta que hace poco, se unió al equipo un desarrollador y mi sorpresa viene, cuando al revisar el código me encuentro con que, ha cambiado las plantillas principales de la aplicación en django y esos cambios ocasionaron que las vistas que ya estaban creadas no funcionaran ya correctamente.

Buscando un rato por internet, me encontré con que el comando para revetir los cambios de un commit en un único archivo es el siguiente:

git checkout sha1 ruta/archivo


Personalmente, no me siento cómodo con el comando, porque es el mismo que se ocupa para cambiar entre ramas en git.

No hay comentarios: