Git undo ajouter

Git undo ajouter
Git est l'un des systèmes de contrôle de version les plus populaires. Les développeurs l'utilisent pour gérer des projets simples vers des projets complexes et multi-développeurs. Par conséquent, être versé avec Git est très bénéfique.

Cependant, lorsque vous travaillez dans un référentiel GIT, vous devez ajouter explicitement les fichiers et répertoires dans le prochain engagement.

Avant de commettre vos modifications, vous devrez les ajouter à la zone de mise en scène.

Dans certains cas, vous pouvez ajouter un fichier ou un répertoire à la zone de stadification avant qu'il ne soit prêt ou inclut un fichier qui ne devrait pas être là.

Ce tutoriel vise à vous aider à savoir comment vous pouvez défaire une opération Git Add. Avant de vous engager, vous pouvez utiliser l'opération d'annulation pour supprimer les fichiers de votre zone de mise en scène.

Installer ou mettre à jour Git

Vous devez d'abord vous assurer que la dernière version de Git est installée.

Sur Windows, vous pouvez télécharger l'installateur dans la ressource ci-dessous:

https: // git-scm.com / télécharger / gagner

Sur les distributions basées sur Debian, installez Git avec la commande:

$ sudo apt-get updat
$ sudo apt-get install git -y

Pour mettre à jour Git vers la dernière version, exécutez la commande ci-dessous sur votre terminal Windows.

$ git update-git-for-windows

Sur Linux, exécutez la commande git install pour mettre à jour vers la dernière version.

$ sudo apt-get install git

Annuler Git Add - restaurer

À partir de la version GIT 2.23 et supérieur, vous pouvez utiliser la commande git restore pour annuler une opération GIT ADD.

Avant de défaire une opération d'ajout, il est bon de visualiser les modifications qui doivent être engagées.

Vous pouvez utiliser la commande:

$ statut git

Nous pouvons voir les fichiers et les répertoires dans la zone de mise en scène à partir de la sortie ci-dessus.

Pour supprimer l'EOF.Fichier PY de la zone de mise en scène:

$ git restore - ated eof.py

L'indicateur-Stage dit à Git de supprimer le fichier de l'index de mise en scène tout en préservant les modifications apportées au fichier.

Vous pouvez le vérifier en exécutant la commande Git Status:

$ statut git

Remarquez l'EOF.PY n'est plus disponible dans la zone de mise en scène. Maintenant, vous apportez des modifications au fichier et le validez une fois que vous êtes prêt.

Vous pouvez également spécifier un caractère générique pour annuler tous les fichiers correspondant à une extension spécifique.

Par exemple, pour annuler l'opération d'ajout pour tous les .Fichiers PY:

$ git restore --staged *.py

La commande supprimera avec succès tous les fichiers se terminant .Extension py de la zone de mise en scène.

Si vous souhaitez supprimer un fichier de la zone de stadification et jeter toutes les modifications apportées au fichier, vous pouvez utiliser la commande GIT Restore sans l'indicateur -stage.

Exemple:

$ git Restore

La commande de restauration sans l'indicateur-staged rejette toutes les modifications apportées aux fichiers.

Annuler un engagement de git - réinitialiser

Vous pouvez également annuler un git ajouter opération en utilisant le réinitialisation git commande. La syntaxe de commande est comme indiqué:

$ git réinitialisation

Pour supprimer tous les fichiers de la zone de mise en scène:

$ git réinitialisation

Contrairement à la restauration Git sans mise en scène, le réinitialisation git La commande préservera les modifications apportées aux fichiers.

Conclusion

Ce tutoriel vous a appris à annuler un git ajouter opération en utilisant le Restauration GIT et réinitialisation git commandes.

Nous avons également couvert quand et à ne pas utiliser le Restauration GIT commande avec le -mise en scène drapeau.