Description : Ajoute des fichiers à la zone de staging.

Syntaxe : git add [<options>] [--] <pathspec>...

OptionDescriptionUtilisation principale
git add <fichier>Ajoute un fichier spécifique au stagingStaging ciblé
git add .Ajoute tous les fichiers du répertoire courantStaging de tous les changements
-A, --allAjoute tous les fichiers du projet (même supprimés)Staging complet du projet
-u, --updateAjoute seulement les fichiers déjà trackés et modifiésMise à jour des fichiers existants
-p, --patchMode interactif pour choisir les parties à stagerStaging partiel d’un fichier
-i, --interactiveMode interactif completContrôle fin du staging
-n, --dry-runSimule l’ajout sans l’exécuterVérification avant staging
-f, --forceForce l’ajout même pour les fichiers ignorésAjouter des fichiers .gitignore
-v, --verboseMode verbeuxVoir ce qui est ajouté
--ignore-errorsContinue même si certains fichiers ne peuvent être ajoutésBatch processing robuste