Résolution des modifications Git non préparées pour le commit
Maintenant que vous avez identifié les modifications non préparées dans votre référentiel Git, il est temps de les résoudre. LabEx propose plusieurs méthodes pour gérer ces modifications, selon vos besoins spécifiques.
Préparer les modifications non préparées pour le commit
Pour ajouter les modifications non préparées à la zone de préparation, vous pouvez utiliser la commande git add
. Cela déplacera les modifications du répertoire de travail vers la zone de préparation, les préparant pour le prochain commit.
$ git add README.md src/main.py
Après avoir exécuté cette commande, les modifications apportées à README.md
et src/main.py
seront préparées pour le commit.
Annuler les modifications non préparées
Si vous ne souhaitez pas conserver les modifications que vous avez apportées, vous pouvez les annuler en utilisant la commande git restore
. Cela reverra les fichiers dans votre répertoire de travail à leur dernier état validé.
$ git restore README.md src/main.py
Cela annulera les modifications que vous avez apportées à README.md
et src/main.py
, les ramenant effectivement à leur état précédent.
Préparer partiellement les modifications
Parfois, vous souhaiterez peut-être ne préparer que partie des modifications que vous avez apportées. Vous pouvez le faire en utilisant la commande git add -p
, qui vous guidera au travers des modifications et vous permettra de les préparer sélectivement.
$ git add -p
diff --git a/README.md b/README.md
index 45b983b..f42f863 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,2 @@
bonjour
+Ceci est un fichier README mis à jour.
Préparer ce bloc [y,n,q,a,d,/,j,J,g,e,?]? y
En utilisant ces méthodes, vous pouvez gérer et résoudre efficacement vos modifications Git non préparées, vous assurant que votre référentiel est dans l'état souhaité avant de valider votre travail.