Padroneggiare Git

Impara il log git avanzato

Se hai lavorato con Git, potresti avere familiarità con git log comando. Al di là del suo utilizzo di base (cioè plain git log), l'uso avanzato di questo comando può essere piuttosto potente, rendendo la navigazione nella cronologia del repository fluida e informativa. In questo post impareremo alcuni modi utili per utilizzarlo git log per portare la tua conoscenza di Git al livello successivo.

fotografato da Chris Lawton SU Unsplash

Questo post presuppone che il lettore, tu, abbia familiarità con l'utilizzo di base di Git. Se hai bisogno di un ripasso sulle nozioni di base di Git, potresti dare un'occhiata Questo articolo Primo. Per sfruttare al meglio questo post, ti incoraggio a esercitarti nell'uso dei comandi mentre leggi l'articolo. Impariamo più velocemente quando pratichiamo attivamente nuove conoscenze piuttosto che leggendole passivamente.

Utilizzeremo uno dei miei repository GitHub preferiti: ABSphreak/readme-jokes: 😄 Scherzi per i tuoi README GitHub per dimostrare l'uso dei comandi. Questo fantastico repository leggero mi ha permesso di includere battute di programmazione casuali nel mio profilo GitHub. Iniziamo clonando il repository localmente, entriamo nel repository ed eseguiamo simple git log per aggiornare l'aspetto degli output del comando:

git clone https://github.com/ABSphreak/readme-jokes
cd readme-jokes
git log
Immagine dell'autore | Scorciatoie da tastiera utilizzate: utilizzare la freccia giù per visualizzare ulteriori output del registro, premere q per uscire dall'output del registro.

L'output riempie rapidamente la nostra finestra ed è un po' prolisso. Alcuni dettagli come l'indirizzo email nell'output potrebbero non essere particolarmente utili nella maggior parte dei casi. Impariamo come ottenere un registro più conciso.

Se vuoi semplicemente controllare i messaggi di commit precedenti senza ulteriori dettagli, possiamo aggiungere --oneline opzione per ottenere un output più conciso:

git log --oneline

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *