Explorer l'historique d'un projet : les commandes Git Log, Diff et Blame

Utilisez `git log` pour consulter l'historique des commits, `git diff` pour comparer les modifications et `git blame` pour identifier qui a modifié une ligne spécifique dans vos fichiers.

Pour maîtriser Git, il est essentiel de savoir naviguer dans l'historique de votre projet. Voici trois commandes fondamentales pour analyser vos changements :

1. Git Log

La commande git log affiche l'historique des commits de votre branche actuelle. Elle vous permet de voir qui a effectué des changements, quand et pourquoi.

git log --oneline --graph

2. Git Diff

git diff est indispensable pour visualiser les différences entre deux états de votre projet (entre votre répertoire de travail et l'index, ou entre deux commits).

git diff

3. Git Blame

Si vous vous demandez qui a modifié une ligne précise dans un fichier, git blame est l'outil qu'il vous faut. Il affiche l'auteur et le commit associé à chaque ligne.

git blame nom_du_fichier.txt