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 showPuoi anche passare un ID di commit specifico:
git show a1b2c3dOppure usa un riferimento relativo come HEAD~1 per indicare "un commit prima di HEAD":
git show HEAD~1Per 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.
Sfida
FacileLa cartella contiene plan.md. Inizializza il repository e crea due commit:
- Aggiungi
plan.mdcon il messaggioAdd plan. - Aggiungi la riga
step 1aplan.md, mettila in staging ed esegui il commit con il messaggioAdd 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
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Controllo delle versioni
4Esaminare le modifiche
Git DiffDifferenze delle modifiche in stagingGit ShowRiepilogo: lavoro da detective2Per iniziare
Inizializzare un repositoryLa cartella .gitConfigura la tua identitàStato di GitRiepilogo - Primo repository5Ignorare i file
Perché ignorare i filePattern di .gitignoreVerificare le regole di ignoramentoRiepilogo - Repository pulito8Unione
Che cos’è un mergeMerge fast-forwardMerge a tre vieConflitti di mergeRisolvere un conflittoRipasso - Maestro del merge11Progetto con un ramo di funzionalità
Panoramica del progettoInizializzare main3Tracciare le modifiche
L'area di stagingGit AddGit CommitModificare un file tracciatoGit LogRiepilogo: i primi commit6Progetto di un sito di ricette
Panoramica del progettoInizializzare e ignorareEsercitati da solo: Playground Terminal