Revenir en arrière sur les commits Git : une technique puissante

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Git est un outil puissant qui permet aux développeurs de suivre les modifications apportées à leur base de code. L'une des fonctionnalités utiles de Git est la possibilité de remonter les commits. Cela peut être utile lorsque vous avez besoin d'annuler des modifications ou de revenir à une version précédente de votre code.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12755{{"Revenir en arrière sur les commits Git : une technique puissante"}} end

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 :

  1. Clonez le référentiel sur votre machine locale :
git clone https://github.com/your-username/git-playground.git
cd git-playground
  1. Créez une nouvelle branche appelée rewind-commits :
git checkout -b rewind-commits
  1. 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
  1. Utilisez Git pour remonter vos commits d'un cran :
git reset HEAD~1 --hard
  1. Vérifiez que vous avez réussi à remonter vos commits :
git log
  1. 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

Résumé

Remonter les commits est une fonctionnalité utile de Git qui permet aux développeurs d'annuler des modifications et de revenir à une version précédente de leur code. En utilisant la commande git reset, les développeurs peuvent facilement remonter leurs commits et retrouver une version précédente de leur code. Dans ce laboratoire, vous avez appris à utiliser Git pour remonter les commits et revenir à une version précédente de votre code.