Remonter les commits
En tant que développeur, vous avez travaillé sur un projet et effectué plusieurs commits. Cependant, vous constatez que les derniers commits contiennent des erreurs et que vous devez revenir à une version précédente de votre code. Vous devez utiliser Git pour remonter vos commits et retrouver la version précédente de votre code.
Pour terminer ce laboratoire, vous utiliserez le référentiel Git git-playground
de votre compte GitHub, qui provient d'un fork de https://github.com/labex-labs/git-playground.git
. Suivez ces étapes :
- Clonez le référentiel sur votre machine locale :
git clone https://github.com/your-username/git-playground.git
cd git-playground
- Créez une nouvelle branche appelée
rewind-commits
:
git checkout -b rewind-commits
- Affichez l'historique des commits du référentiel et constatez que le dernier commit contient des erreurs et que vous devez revenir à la version précédente de votre code :
git log
- Utilisez Git pour remonter vos commits d'un cran :
git reset HEAD~1 --hard
- Vérifiez que vous avez réussi à remonter vos commits :
git log
- Poussez vos modifications sur la branche
rewind-commits
:
git push --force origin rewind-commits
Voici le résultat final :
cf80005 (HEAD -> rewind-commits, origin/rewind-commits) Added file1.txt
b00b937 Initial commit