Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Visualizzazione della Cronologia dei Commit | Introduzione a Git
Nozioni Fondamentali di Git

bookVisualizzazione della Cronologia dei Commit

Comprendere la storia dei commit di un repository Git è fondamentale per un controllo di versione efficace e una collaborazione efficiente. Esistono diversi comandi e metodi per esplorare e interpretare la storia di un progetto Git, ma per ora ci si concentra sul comando git log.

Git Log

Il comando principale per visualizzare la cronologia dei commit è git log. Questo comando mostra un elenco cronologico dei commit, fornendo informazioni essenziali per ciascun commit.

Utilizzo di base

Questo comando visualizza la cronologia dei commit dal più recente al meno recente. È possibile navigare nel log utilizzando i tasti freccia ed uscire premendo q.

Eseguire il comando git log nella directory del progetto:

Output di git log

Come si può vedere, vengono visualizzati i tre commit effettuati finora.

Dettagli dell'Output

Nonostante l'output occupi poche righe, contiene molte informazioni per ogni commit. Ecco questi elementi (dall'alto verso il basso):

  • commit hash (identificatore univoco del commit);
  • autore (nome ed email della persona che ha effettuato il commit);
  • data e ora in cui il commit è stato effettuato;
  • messaggio del commit.

Personalizzazione dell'Output

È possibile limitare il numero di commit visualizzati con il comando git log -n. Ad esempio, il seguente comando mostra solo gli ultimi due commit:

Inoltre, è possibile condensare ogni commit in una sola riga, mostrando solo l'hash del commit e il messaggio del commit utilizzando il seguente comando:

Eseguire entrambi i comandi nel terminale:

Ultimi due commit e output condensato di tutti i commit
Note
Nota

Quando si esegue il comando git log --oneline, gli hash dei commit non vengono visualizzati per intero. Vengono invece mostrati solo i simboli che identificano in modo univoco il commit.

question-icon

Abbina i comandi alle azioni corrispondenti.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 11

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What other options can I use with the `git log` command?

How can I search for a specific commit in the log?

Can you explain the difference between `git log` and `git log --oneline`?

Awesome!

Completion rate improved to 3.57

bookVisualizzazione della Cronologia dei Commit

Scorri per mostrare il menu

Comprendere la storia dei commit di un repository Git è fondamentale per un controllo di versione efficace e una collaborazione efficiente. Esistono diversi comandi e metodi per esplorare e interpretare la storia di un progetto Git, ma per ora ci si concentra sul comando git log.

Git Log

Il comando principale per visualizzare la cronologia dei commit è git log. Questo comando mostra un elenco cronologico dei commit, fornendo informazioni essenziali per ciascun commit.

Utilizzo di base

Questo comando visualizza la cronologia dei commit dal più recente al meno recente. È possibile navigare nel log utilizzando i tasti freccia ed uscire premendo q.

Eseguire il comando git log nella directory del progetto:

Output di git log

Come si può vedere, vengono visualizzati i tre commit effettuati finora.

Dettagli dell'Output

Nonostante l'output occupi poche righe, contiene molte informazioni per ogni commit. Ecco questi elementi (dall'alto verso il basso):

  • commit hash (identificatore univoco del commit);
  • autore (nome ed email della persona che ha effettuato il commit);
  • data e ora in cui il commit è stato effettuato;
  • messaggio del commit.

Personalizzazione dell'Output

È possibile limitare il numero di commit visualizzati con il comando git log -n. Ad esempio, il seguente comando mostra solo gli ultimi due commit:

Inoltre, è possibile condensare ogni commit in una sola riga, mostrando solo l'hash del commit e il messaggio del commit utilizzando il seguente comando:

Eseguire entrambi i comandi nel terminale:

Ultimi due commit e output condensato di tutti i commit
Note
Nota

Quando si esegue il comando git log --oneline, gli hash dei commit non vengono visualizzati per intero. Vengono invece mostrati solo i simboli che identificano in modo univoco il commit.

question-icon

Abbina i comandi alle azioni corrispondenti.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 11
some-alt