Así que acabo de hacer un git --reset soft para volver a un commit anterior. Ahora, ¿qué sucede si quiero volver al último compromiso en el que estuve antes? es decir: ¿el último compromiso? Intenté hacer el registro de git, pero el compromiso enumerado allí no tenía la última confirmación.git reset --soft y volviendo al último commit
Respuesta
git reset
es la herramienta incorrecta para usar si solo quieres volver atrás y mirar una confirmación anterior, ya que en muchos modos altera el historial eliminando confirmaciones, como has descubierto.
Si desea recuperar temporalmente una confirmación anterior en su árbol de trabajo, simplemente use git checkout
. En este caso, git checkout HEAD^
lo llevará de regreso a una confirmación. git checkout HEAD~3
lo llevará de vuelta a tres confirmaciones, y así sucesivamente. O puede darle el hash desde git log
.
Puede volver al último commit haciendo git checkout master
(reemplazando master
con el nombre de cualquier rama).
¿Desea básicamente deshacer su restablecimiento? No se mostrará en tu registro de git porque lo has revertido. Sin embargo se mostrará en su
git reflog
Esto le dará una lista de todos sus diferentes ramas.
git reset [email protected]{1}
Debería solucionar su problema si su reinicio fue lo último que hizo.
- 1. Rollback al último git commit
- 2. Deshacer último commit/merge
- 3. ¿Cuál es la diferencia entre git reset --mixed, --soft, y --hard?
- 4. Lost Last Git Commit
- 5. Comprobación del último subprograma git commit
- 6. ¿Cómo puedo deshacer mi último git add/commit?
- 7. ¿Cuál es la diferencia entre git reset --hard y git reset --merge
- 8. Git: Cómo deshacer commit * y * revertir a la última rama
- 9. revirtiendo push'd git commit
- 10. Git falla al presionar commit a github
- 11. git actualización del índice --assume-sin cambios y git reset
- 12. ¿Cuál es la diferencia entre "git reset" vs "git rebase"?
- 13. git-svn: reset tracking para el maestro
- 14. revertir a una revisión antigua de Mercurial (como git reset)
- 15. restore - git reset --hard HEAD^
- 16. git commit directorio
- 17. git commit problems
- 18. Bad commit to Git
- 19. Git commit from python
- 20. Git post commit: skip --amend y rebase
- 21. git commit -a confusion
- 22. Git eliminar commit raíz
- 23. Git Commit Generation Numbers
- 24. delete first git commit
- 25. git find fat commit
- 26. Script Git commit bash
- 27. git: eliminar 2nd commit
- 28. git commit - format?
- 29. Git pushd & popd? Es decir, pago y envío último estado
- 30. Volviendo ZipOutputStream al navegador