Mémo Git · Explorer
Parcourir l'historique
git log --graph --all
git log liste les commits du plus récent au plus ancien. Avec --graph --oneline --all, il dessine en texte la façon dont les branches se séparent et se rejoignent. Merathon affiche ce même graphe en permanence au centre de la fenêtre.
Ce que ça fait
Affiche les commits et la façon dont les branches se séparent et se rejoignent.
Un cas d'usage
Tu cherches quand une fonctionnalité a été mergée et par qui.
En ligne de commande
git log --oneline --graph --all- Graphe compact de toutes les branches.
git log --author="Julie"- Commits d'une personne.
git log --since="2 weeks ago"- Commits des deux dernières semaines.
git log --grep="facture"- Commits dont le message contient un mot.
git log -p -- <fichier>- Historique d'un fichier, avec le diff de chaque commit.
git log -S "nomDeFonction"- Commits qui ont ajouté ou retiré ce texte.
Dans Merathon
- Le graphe occupe le centre de la fenêtre.
- Le champ de recherche en haut à droite filtre par message, auteur ou hash.
Questions fréquentes
Comment trouver quand une ligne a été modifiée ?
git blame <fichier> donne le dernier commit de chaque ligne ; git log -L 10,20:<fichier> suit l'historique d'un passage.
Comment quitter git log ?
Touche q : l'affichage passe par un pager.