mika-el
4/20/2018 - 9:56 AM

Retrouvez qui a fait une modification

Pour retrouver qui a modifié une ligne précise de code dans un projet, faire une recherche avec git log peut s'avérer compliqué, surtout si le projet contient beaucoup de commits. Il existe un autre moyen plus direct de retrouver qui a fait une modification particulière dans un fichier : la commande git blame.

git blame nomdufichier.extension
05b1233 (Marc Gauthier 2014-08-08 00:31:02 1) Message du commit

Cette commande liste toutes les modifications qui ont été faites sur le fichier ligne par ligne. À chaque modification est associé le début du sha du commit correspondant.

Pour retrouver pourquoi cette modification a été faite, vous avez deux possibilités :

  • Faire un git log et rechercher le commit dont le sha commence par 05b1233.
  • Utiliser la commande git show qui vous renvoie directement les détails du commit recherché en saisissant le début de son sha : git show 05b1233