Abandonner les modifications non validées

Beginner

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

Introduction

Git est un système de contrôle de versions qui permet aux développeurs de suivre les modifications apportées à leur base de code. Parfois, les développeurs peuvent apporter des modifications à leur code qu'ils décident plus tard de ne pas conserver. Dans de tels cas, il est nécessaire d'abandonner ces modifications et de revenir à la dernière version validée du code. Ce laboratoire se concentrera sur l'abandon des modifications non validées dans Git.

Abandonner les modifications non validées

Vous avez apporté quelques modifications à votre référentiel Git local, mais vous ne les avez pas encore validées. Cependant, vous avez décidé que vous ne voulez plus conserver ces modifications et que vous voulez les abandonner. Le problème est de trouver un moyen d'abandonner toutes les modifications non validées sur la branche actuelle.

Pour accomplir ce défi, vous utiliserez le référentiel Git nommé https://github.com/labex-labs/git-playground dans le répertoire. Suivez les étapes ci-dessous :

  1. Clonez le référentiel sur votre machine locale en utilisant la commande git clone https://github.com/labex-labs/git-playground.git.
  2. Accédez au référentiel cloné en utilisant la commande cd git-playground.
  3. Apportez quelques modifications aux fichiers dans le référentiel, mais n'utilisez pas les commandes echo "hello,world" > hello.txt et git add. pour les valider.
  4. Utilisez la commande git status pour voir les modifications que vous avez apportées.
  5. Abandonnez toutes les modifications non validées en utilisant la commande git reset --hard HEAD.
  6. Utilisez la commande git status à nouveau pour confirmer que toutes les modifications ont été abandonnées.

Voici le résultat de l'exécution de git status :

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

Résumé

Abandonner les modifications non validées est une tâche courante dans Git. En utilisant la commande git reset --hard HEAD, vous pouvez réinitialiser le répertoire local pour qu'il corresponde à la dernière validation et abandonner toutes les modifications non préparées. Ce laboratoire a offert l'occasion de pratiquer l'abandon des modifications non validées dans un référentiel Git.