¿Cuál es el equivalente de Git “svn update -r”?
-
05-09-2019 - |
Pregunta
Soy un recién convertido git. Es muy bueno para poder utilizar git-svn para mantener mis ramas a nivel local sin perturbar el servidor SVN. Hubo un error que existía en la última versión del código. Quería establecer un momento en el que trabajó para que pudiera usar git bisect. No pude encontrar el comando adecuado para retroceder en el tiempo. Gracias.
Solución
git checkout HEAD~1
Esto moverá la cabeza actual en una revisión anterior.
git checkout <sha>
Esto moverá la cabeza corriente a la revisión dada. Utilice git log
o gitk
para encontrar la revisión que está buscando.
Otros consejos
Y volviendo a la última (equivalente a: svn arriba), tendrá que actualizar la rama, por lo general:
git checkout master
Esto es porque la cabeza refiere a la versión que se está desprotegido.
git pull
Parece un comando más apropiado para lo que busca
Esto parece hacer lo que quería, que es lo que creo que está pidiendo demasiado
git checkout *
Si está utilizando TortoiseGit entonces
Right Click in project folder > TortoiseGit > Pull