tutorial - Tortoisegit deshace el último compromiso en el repositorio
tortoise git update (2)
Si aún no ha empujado sus cambios (entonces su compromiso es solo local)
-
TortoiseGit
->Show log
- Seleccione la confirmación a la que desea retrotraer
-
Reset "<branch>" to this...
Si lo ha hecho, entonces esto todavía se puede hacer, pero también tendría que hacer un empuje forzado (marque "sobrescribir cambios conocidos").
También hay un atajo para cuando solo quiere (1) rehacer el último compromiso y (2) aún no lo ha empujado :
- Cometer -> Verificar " Modificar último cometer "
Eso reemplazará la última confirmación con una nueva. Pero no recomiendo usar esto: si el último compromiso ya está presionado, puede terminar con un gran lío. TortoiseGit no te detendrá aquí.
Al hacer un reinicio se ve obligado a echar un vistazo al registro, y allí se ve si el compromiso es local o no.
¿Existe una opción en tortoisegit para deshacer el último compromiso en el repositorio?
Por error, inserté una gran cantidad de archivos innecesarios en mi repositorio de git (branch: master) que necesito deshacer. He buscado mucho para la opción correcta en tortuga git para deshacer el impulso y volver al estado antes del último compromiso. Por favor, muéstrame una forma de deshacer mi último compromiso.
Si necesita volver al estado anterior antes de la última confirmación, simplemente seleccione la acción comprometida de la lista de registros y seleccione revert changes by this commit
.
Tenga cuidado, necesita commit
y push
nuevo los cambios realizados.