Git diff : comparer les modifications

git diff te montre exactement ce qui a change dans tes fichiers, ligne par ligne. Indispensable pour verifier ton travail avant de commiter.

Les differents modes de git diff

git diff

Modifications non stagees (working dir vs staging)

git diff --staged

Modifications stagees (staging vs dernier commit)

git diff HEAD

Toutes les modifications (working dir vs dernier commit)

git diff a..b

Differences entre deux branches ou commits

Git diff en pratique

Lire les modifications non stagees et stagees.

Diff non stage

Diff stage et resume

Lire la sortie de git diff

diff --git a/fichier b/fichier

En-tete : quel fichier est compare

--- a/fichier / +++ b/fichier

a/ = ancienne version, b/ = nouvelle version

@@ -5,7 +5,8 @@

Position dans le fichier : ligne 5, 7 lignes avant / 8 lignes apres

- ligne supprimee
+ ligne ajoutee

Les lignes sans prefixe sont le contexte inchange

A

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

Questions sur git diff

Apprends a lire les diffs dans GitQuest

Les enquetes te demandent d'analyser des modifications pour resoudre des problemes.

S'entrainer maintenant