Ajouter des fichiers dans la mise en scène par Git de différentes manières

Ashok Chapagai 1 avril 2022
Ajouter des fichiers dans la mise en scène par Git de différentes manières

Alors que la commande git add peut être la commande la plus fréquemment utilisée pour ajouter des fichiers dans le staging, d’autres indicateurs peuvent être utiles en fonction de la situation. Cet article plonge profondément dans le drapeau que vous pouvez utiliser avec la commande git add.

Indicateurs pour git add dans Git Version 2.x

Les différents modes de git add peuvent être illustrés dans le tableau ci-dessous.

Commande Nouveaux fichiers Fichiers modifiés Fichiers supprimés
git add -A <chemin_optionnel>
git add .
git add --ignore-removal .
git add -u

Les deux premières commandes, git add -A et git add . fonctionne de la même manière car les deux servent à organiser tous les fichiers (nouveau, modifié, supprimé). De plus, la commande git add -A est équivalente à git add -all. La seule différence entre ces deux commandes est que git add . ajoute tous les fichiers du dossier courant et si git add -A est exécuté sans spécifier le chemin. Il ajoutera tous les fichiers dans la mise en scène, quel que soit le répertoire à partir duquel vous avez exécuté la commande.

Le troisième drapeau fonctionne assez différemment, car il n’ajoute que les fichiers nouveaux et modifiés uniquement à la mise en scène, tandis que la dernière commande, git add -u n’ajoute que les fichiers modifiés et supprimés. La forme longue de git add -u est git add --update.

Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Article connexe - Git Add