Diego Betto
Git log - A dog

Diego Betto · 17 gennaio 2024 · 1 min di lettura

Git log con grafico e decorazioni

Un trucco mnemonico per ricordare i parametri di git log --all --decorate --oneline --graph: pensa alla parola A Dog.

Condividi:XLinkedInFacebookWhatsApp

Come ricordare l’elenco dei parametri da aggiungere al comando git per visualizzare il grafico con tutte le informazioni da terminale?

Ricordatevi A Dog.

Ovvero: “A Dog” = git log –all –decorate –oneline –graph

Cosa fa ogni singolo parametro

  • --all: mostra i commit di tutti i branch, non solo di quello corrente
  • --decorate: aggiunge i nomi di branch e tag accanto ai commit a cui puntano
  • --oneline: comprime ogni commit su una riga sola (hash breve + messaggio)
  • --graph: disegna la struttura ad albero, coi merge tra branch ben visibili

Messi insieme:

git log --all --decorate --oneline --graph

Salvarlo come alias

Per non doverlo riscrivere ogni volta, conviene salvarlo come alias Git:

git config --global alias.lg "log --all --decorate --oneline --graph"

Da quel momento basta digitare git lg per avere la stessa vista.

Condividi:XLinkedInFacebookWhatsApp
Diego Betto

Scritto da

Diego Betto

Co-Fondatore & CTO presso PAPION. Senior full-stack engineer specializzato in React, TypeScript, Node.js e sicurezza applicativa.