Maison > Article > outils de développement > La différence entre « git add -A » et « git add ».
Deux méthodes de branchement et de fusion de git
git add -A et git add git add -u semblent avoir une fonction très similaire, mais il existe toujours A. peu de différence
git add : Il surveillera l'arborescence d'état de l'espace de travail et l'utilisera pour soumettre toutes les modifications pendant le travail à la zone de préparation, y compris les modifications du contenu des fichiers (modifiés) et les nouveaux. fichiers (nouveaux), mais pas les fichiers supprimés.
git add -u : Il surveille uniquement les fichiers qui ont été ajoutés (fichiers suivis) et soumettra les fichiers modifiés à la zone de préparation. add -u ne validera pas de nouveaux fichiers (fichiers non suivis). (Abréviation de git add --update)
git add -A : C'est une combinaison des deux fonctions ci-dessus (abréviation de git add --all)
Voici des exemples d'opérations spécifiques pour une meilleure compréhension (Git version 1.x) :
git init echo Change me > change-me echo Delete me > delete-me git add change-me delete-me git commit -m initial echo OK >> change-me rm delete-me echo Add me > add-me git status # Changed but not updated: # modified: change-me # deleted: delete-me # Untracked files: # add-me git add . git status # Changes to be committed: # new file: add-me # modified: change-me # Changed but not updated: # deleted: delete-me git reset git add -u git status # Changes to be committed: # modified: change-me # deleted: delete-me # Untracked files: # add-me git reset git add -A git status # Changes to be committed: # new file: add-me # modified: change-me # deleted: delete-me
Résumé :
git add -A Soumettre toutes les modifications
git add -u Soumettre les fichiers modifiés et supprimés, à l'exclusion des nouveaux fichiers (nouveaux)
git add . , à l'exclusion des fichiers supprimés (supprimés)
Il y aura des différences selon la version de git :
Git Version 1.x :
Git Version 2.x :
Tutoriel recommandé : "Tutoriel Java"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!