jstitch/helloworld — comment on commit 3c856bbd7721f08b874e3fe93298ab8744ffb7c8
File: helloworld.py line 22
By jstitch:

durante la platica, en este punto cometi un error, hice esta correccion y habia olvidado hacer fetch/merge antes. Por lo que se genero un error en el merge, que decidi deshacer para seguir con la linea sencilla del ejemplo, en lugar de mezclar todo y ya.

El 'revert' que intente hacer en el momento, no me salio y lo hice manualmente.

Alguien pregunto que como era el revert entonces y que si afectaba a todo el working dir o solo a un archivo.

Para solo un archivo, la respuesta es:

git checkout HEAD helloworld.py

(les dije que checkout es la maquina del tiempo de git? aqui se usa hasta para deshacer cambios a archivos particulares!)

Si usaramos git reset, se desharian todos los cambios del working dir, incluso los cambios para web que si estaban bien...
Y al final, git revert solo es para deshacer commits ya hechos...