Visualizzazione delle Modifiche
Scorri per mostrare il menu
git log -p
Il comando git log mostra la cronologia dei commit di un progetto.
Per visualizzare le righe esatte modificate in ogni commit, utilizzare l'opzione -p (patch).
Questo metodo è utile quando è necessario identificare rapidamente un commit che ha introdotto un bug nel codice.
Comando completo:
git log -p
Eseguire il comando nel terminale:
Ogni commit è separato da una cornice di colori diversi per migliorare la distinzione visiva. Poiché le informazioni dettagliate su ciascun commit potrebbero non entrare in un'unica schermata, utilizzare i tasti freccia per scorrere verso l'alto e verso il basso.
È possibile uscire premendo il tasto q.
Qui, i segni più indicano le righe aggiunte, e se alcune righe fossero eliminate, apparirebbero con il simbolo meno (trattino).
git show
Il comando git show visualizza informazioni dettagliate sulle modifiche introdotte da uno specifico commit.
Sintassi di base:
git show [commit]
Qui, [commit] si riferisce all'hash (identificatore) del commit che si desidera visualizzare.
Esaminare l'output del comando git log -p, concentrandosi sul secondo commit più recente:
commit e3bd3aa851985adbe19048068ebf5fae623a07a1
Author: Kyryl Sidak <email@example.com>
Date: Fri Nov 10 13:57:55 2023 +0200
Subject: "Add description of Git"
Body: "This commit introduces brief description of Git and highlights its key features. It also states the reasons for the widespread popularity of Git."
Qui sono riportate le prime righe dell'output per questo commit. Per utilizzare il comando git show su questo commit, copia il suo hash ed esegui il seguente comando:
git show e3bd3aa851985adbe19048068ebf5fae623a07a1
L'hash del tuo commit potrebbe essere diverso, quindi assicurati di utilizzare quello corretto.
Esegui questo comando nel terminale:
Come puoi vedere, l'output è lo stesso del comando git log -p, ma solo per un commit.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione