Menu
Coddy logo textTech

Git Show

Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 17 di 58.

git show mostra un singolo commit: il suo messaggio, i metadati e il diff delle modifiche apportate. Senza argomenti, mostra il commit più recente:

git show

Puoi anche passare un ID di commit specifico:

git show a1b2c3d

Oppure usa un riferimento relativo come HEAD~1 per indicare "un commit prima di HEAD":

git show HEAD~1

Per ottenere solo il messaggio di un commit (senza diff), passa --no-patch insieme a una stringa di formato:

git show --no-patch --pretty=%s HEAD

È utile negli script in cui ti interessa solo la riga dell'oggetto, non l'intero contenuto.

challenge icon

Sfida

Facile

La cartella contiene plan.md. Inizializza il repository e crea due commit:

  1. Aggiungi plan.md con il messaggio Add plan.
  2. Aggiungi la riga step 1 a plan.md, mettila in staging ed esegui il commit con il messaggio Add first step.

Quindi stampa solo l'oggetto del commit precedente (quello prima di HEAD) usando git show --no-patch --pretty=%s HEAD~1.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Controllo delle versioni

Esercitati da solo: Playground Terminal