Com puc comprovar els registres de Git?

How Do I Check Git Logs



De vegades, quan heu clonat un repositori o heu creat diverses confirmacions mitjançant un historial de confirmacions existent, voldríeu veure tot l'historial de confirmacions per veure el que ha passat abans. Per mostrar tot l'historial de confirmacions, podeu consultar el registre de Git, una eina molt útil que us permet veure tots els detalls sobre les confirmacions anteriors que s'han realitzat en un projecte determinat. L'ordre de registre més simple mostra l'historial de confirmacions que condueix a l'estat actual de la branca de sortida. Totes les confirmacions es mostren en ordre cronològic invers, el que significa que primer podeu veure les confirmacions recents.

Aquest article us donarà una demostració sobre com comprovar o veure els registres de Git mitjançant el sistema Ubuntu 20.04. Tots els exemples que hem exposat a continuació provenen d’un senzill projecte Git anomenat ‘simplegit’. En primer lloc, heu d’aconseguir aquest projecte. Per tant, heu d'obrir l'aplicació 'Terminal' prement 'Ctrl + Alt + t' i executar l'ordre següent per clonar el dipòsit 'simplegit' al vostre sistema:







$git clonhttps://github.com/schacon/simplegit-progit

Visualització de registres de compromisos de Git

Podeu veure l'historial de confirmacions al registre de Git mitjançant l'ordre següent:



$registre de git

Com hem esmentat anteriorment, es mostraran primer totes les confirmacions realitzades més recentment.







Podeu veure a la imatge que es mostra a la llista d’ordres ‘git log’ amb el nom de l’autor juntament amb l’adreça de correu electrònic, la data i el missatge de confirmació.

Opcions de l'ordre Git log

Hi ha diverses opcions disponibles, que podeu utilitzar amb l’ordre ‘git log’ per mostrar el mateix resultat que esteu cercant. A continuació, hem esmentat algunes opcions més populars relacionades amb l'ordre git log.



Mostra els compromisos recents

La millor opció -p disponible sobre els registres compromesos és la sortida pegada, que limita el registre mostrat al número especificat 'n'. Limitarà la sortida i mostrarà el nombre de confirmacions que es van produir més recentment. Per exemple, volem mostrar només 2 entrades de registre de confirmacions recents. Per tant, heu d'executar l'ordre següent:

$registre de git -p -2

Mostra el resum de cada registre de confirmació

També podeu mostrar el resum complet de cada confirmació amb el 'registre de git'. Per exemple, voleu mostrar l'estat de cada confirmació i, a continuació, podeu utilitzar l'opció '–stat' amb l'ordre 'git log' de la següent manera:

$registre de git-estat

Com heu notat per la sortida anterior, l'opció –stat també imprimirà els detalls sobre els fitxers modificats, el nombre de fitxers afegits o eliminats i mostrarà els fitxers que s'han canviat després de cada entrada de confirmació. A més, es mostrarà un resum complet al final de la sortida.

Mostra cada registre de confirmació en un format de línia

L'opció –pretty és útil per canviar el format de sortida. Si voleu mostrar cada valor de confirmació en una sola línia, mitjançant l'ordre següent podeu imprimir cada registre de confirmació en una sola línia:

$registre de git --bonic= en línia

Mostra la sortida personalitzada del registre de Git

Mitjançant l’opció de format, podeu especificar el format del registre de sortida. Aquesta opció de 'format' és útil, sobretot quan es vol crear sortida per a l'anàlisi de màquines. Mitjançant els següents especificadors de format, amb l’opció de format, podeu generar la sortida ‘git log’ personalitzada:

$registre de git --bonic= format:'% h -% an,% ar:% s'

Podeu explorar més opcions relacionades amb el 'registre de git'. Aquí hem esmentat les opcions següents que us ajudaran en el futur:

Opcions Descripció
-p Mostra el pegat introduït amb cada registre de lliurament.
-estat Mostra el resum complet de cada confirmació.
–Shortstat Només mostra les línies inserides, suprimides i modificades.
–Només Mostra una llista dels noms dels fitxers que s'han actualitzat després del detall de la confirmació.
–Nom-estat Mostra la informació dels fitxers afectats amb detalls dels fitxers afegits, actualitzats i suprimits.
–Prety Mostra la sortida en el format especificat
–En línia Mostra la sortida en una sola línia
-gràfic Mostra el gràfic ASCII de l'historial de combinacions i la branca
–Data relativa Amb aquesta opció, podeu utilitzar la data relativa com fa 3 setmanes en lloc d’especificar el format de data complet.

Podeu obtenir més ajuda a les pàgines de manual de ‘git log’. Escriviu l'ordre següent per mostrar la pàgina de manual:

$vajaajudaregistre

En aquest article hem comentat com veure el registre de compromisos de Git al sistema Ubuntu 20.04. També hem llistat i explicat diferents opcions que podeu utilitzar amb l’ordre ‘git log’.