Git blame : qui a modifie cette ligne ?

git blame affiche l'auteur, la date et le commit de chaque ligne d'un fichier. Un outil essentiel pour comprendre l'historique de ton code.

Que montre git blame ?

Anatomie d'une ligne blame

a1b2c3d4(Anais2024-01-15 14:30)5)<meta charset="utf-8">
Hash

Le commit qui a modifie cette ligne

Auteur

Qui a fait la modification

Date

Quand la modification a ete faite

Ligne

Le numero de la ligne

Git blame en pratique

Blame simple et options avancees.

Blame basique

Options utiles

Options essentielles de blame

git blame <fichier>

Blame complet d'un fichier

git blame -L 10,20 <fichier>

Blame des lignes 10 a 20 seulement

git blame -w <fichier>

Ignore les changements d'espaces

git blame -C <fichier>

Detecte le code copie d'autres fichiers

git blame --since="2 weeks"

Blame depuis une date donnee

git blame --ignore-rev <hash>

Ignore un commit (ex: reformatage)

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 blame

Pratique les commandes Git dans GitQuest

Les enquetes GitQuest t'apprennent a explorer l'historique du code pour resoudre des mysteres.

Commencer les enquetes