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.

¿Fue útil?

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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top