Retroceder en los commits
Como desarrollador, has estado trabajando en un proyecto y has hecho varios commits. Sin embargo, te das cuenta de que los últimos commits contienen errores y necesitas volver a una versión anterior de tu código. Necesitas usar Git para retroceder en tus commits y volver a la versión anterior de tu código.
Para completar este laboratorio, usarás el repositorio Git git-playground de tu cuenta de GitHub, que proviene de un fork de https://github.com/labex-labs/git-playground.git. Sigue estos pasos:
- Clona el repositorio en tu máquina local:
git clone https://github.com/your-username/git-playground.git
cd git-playground
- Crea una nueva rama llamada
rewind-commits:
git checkout -b rewind-commits
- Ver el historial de commits del repositorio y da cuenta de que el último commit contiene errores y necesitas volver a la versión anterior de tu código:
git log
- Usa Git para retroceder en tus commits en 1:
git reset HEAD~1 --hard
- Verifica que hayas retrocedido correctamente en tus commits:
git log
- Sube tus cambios a la rama
rewind-commits:
git push --force origin rewind-commits
Este es el resultado final:
cf80005 (HEAD -> rewind-commits, origin/rewind-commits) Added file1.txt
b00b937 Initial commit