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’.