Git protip : blame, oui mais non !
Par pitié 🙏, ne me dis pas que tu utilises git blame
! Cette commande, outre l’intention que souligne son nom, ne t’apportera pas l’information utile attendue, pire, elle risque de t’amener sur des faux-positifs et tu risques alors d’aller chahuter un·e collègue à tort (ce qui est doublement mal 😡).
Concrètement qu’apporte cette commande ? Elle te fournit l’aperçu du fichier analysé dans sa version actuelle en te mettant en parallèle pour chaque ligne le dernier commit associé et son auteur·e, sans information sur la modification réalisée !
Ça veut dire que, là où tu penses que ton ou ta collègue a introduit une erreur, cette personne n’a peut-être en réalité que retiré un espace en fin de ligne, ou réindenté.
Ce qui nous ramène à la bonne méthode : l’analyse par le log des évolutions, soit par le log -L
vu ici, soit par des options comme -S
ou -G
dont tu trouveras le détail dans cet autre article.
Tu peux aussi regarder le programme de notre formation "Comprendre Git" ou nous poser tes questions sur notre forum discord.