Quelle est la différence entre:
-
git add .
-
git commit -a
Devrais-je faire les deux, ou est-ce redondant?
Quelle est la différence entre:
git add .
git commit -a
Devrais-je faire les deux, ou est-ce redondant?
git commit -a
signifie presque[*] la même chose que git add -u && git commit
.
Ce n'est pas le même que git add .
que ce serait ajouter sans traces de fichiers qui ne sont pas ignorés, git add -u
seulement des étapes des changements (y compris les suppressions) de suivi des dossiers.
[*] Il y a une subtile différence, si vous n'êtes pas dans le répertoire racine de votre dépôt. git add -u
étapes de mises à jour de fichiers dans le répertoire courant et en dessous, c'est équivalent à git add -u .
alors qu' git commit -a
étapes et valide les modifications apportées à tous les dossiers.
git commit -a
invoque automatiquement git add
sur tous les fichiers qu'il connaît. Vous pouvez utiliser git add
pour sélectionner les fichiers à valider. Consultez la documentation pour plus d'informations: http://git-scm.com/book/fr/Git-Tools-Interactive-Staging
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.