Aller au contenu principal

Se connecter

Sauvegarde ta progression et retrouve-la sur tous tes appareils.

Ou par email

Pas encore de compte ?

Politique de confidentialité

Git add : ajouter des fichiers au staging

Avant de committer, il faut dire a Git quels fichiers inclure. git add place tes modifications dans la zone de staging, prete pour le prochain commit.

Fondamental

C'est quoi git add ?

git add est le pont entre ton working directory et le prochain commit. Il place les modifications dans la zone de staging (aussi appelee index).

C'est comme faire ses courses : tu mets des articles dans ton panier (git add) avant de passer en caisse (git commit). Tu peux ajouter ou retirer des articles autant de fois que tu veux avant de valider.

Sans git add, tes modifications ne seront pas incluses dans le prochain commit. C'est la commande la plus fondamentale apres git init.

Le workflow Git en 3 etapes

Working Directory

Tes fichiers locaux, modifies ou nouveaux

git add
Staging Area (Index)

Les fichiers prets a etre commites

git commit
Historique

Les commits enregistres definitivement

Git add en pratique

Ajouter des fichiers specifiques ou tout le repertoire.

Ajouter des fichiers specifiques

Ajouter tout ou par motif

Commandes add essentielles

git add fichier

Ajoute un fichier specifique au staging

git add .

Ajoute tout le repertoire courant

git add -A

Ajoute tout (y compris les suppressions)

git add -p

Mode interactif patch par patch

git add *.ext

Ajoute par motif (glob)

git add -u

Ajoute les fichiers suivis modifies

Erreurs courantes avec git add

git add . sans .gitignore

Tu risques d'ajouter node_modules, .env, des fichiers de build... Cree toujours un .gitignore avant ton premier git add.

Oublier git add avant git commit

Si tu commites sans add, rien ne se passe. Git ne commite que ce qui est dans le staging.

Confondre add et commit

git add ne sauvegarde rien dans l'historique. C'est git commit qui cree le snapshot permanent.

Fait partie du guide Bases Git

A

GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur git add

Maitrise le staging avec GitQuest

Apprends a preparer tes commits comme un pro grace aux defis interactifs de GitQuest.

Commencer maintenant