Description : Ajoute des fichiers à la zone de staging.
Syntaxe : git add [<options>] [--] <pathspec>...
| Option | Description | Utilisation principale |
|---|---|---|
git add <fichier> | Ajoute un fichier spécifique au staging | Staging ciblé |
git add . | Ajoute tous les fichiers du répertoire courant | Staging de tous les changements |
-A, --all | Ajoute tous les fichiers du projet (même supprimés) | Staging complet du projet |
-u, --update | Ajoute seulement les fichiers déjà trackés et modifiés | Mise à jour des fichiers existants |
-p, --patch | Mode interactif pour choisir les parties à stager | Staging partiel d’un fichier |
-i, --interactive | Mode interactif complet | Contrôle fin du staging |
-n, --dry-run | Simule l’ajout sans l’exécuter | Vérification avant staging |
-f, --force | Force l’ajout même pour les fichiers ignorés | Ajouter des fichiers .gitignore |
-v, --verbose | Mode verbeux | Voir ce qui est ajouté |
--ignore-errors | Continue même si certains fichiers ne peuvent être ajoutés | Batch processing robuste |