Git

Cum verific jurnalele Git?

Cum verific jurnalele Git?
Uneori, când ați clonat un depozit sau ați creat diverse confirmări folosind un istoric de confirmări existent, ați dori să consultați istoricul tuturor confirmărilor pentru a vedea ce s-a întâmplat înainte. Pentru a afișa tot istoricul validărilor, puteți verifica jurnalul Git, un instrument foarte util care vă permite să vizualizați toate detaliile despre validările anterioare care au fost efectuate într-un anumit proiect. Cea mai simplă comandă jurnal afișează istoricul comitetelor care duce la starea curentă a ramurii extrase. Toate confirmările sunt afișate în ordine cronologică inversă, ceea ce înseamnă că puteți vedea mai întâi confirmările recente.

Acest articol vă va oferi o demonstrație despre cum să verificați sau să vizualizați jurnalele Git utilizând Ubuntu 20.04 sistem. Toate exemplele prezentate mai jos sunt dintr-un proiect Git simplu numit „simplegit”. În primul rând, trebuie să obțineți acest proiect. Prin urmare, trebuie să deschideți aplicația „Terminal” apăsând „Ctrl + Alt + t” și să executați următoarea comandă pentru a clona depozitul „simplegit” de pe sistemul dumneavoastră:

$ git clone https: // github.com / schacon / simplegit-progit

Vizualizarea jurnalelor Git Commits

Puteți vizualiza istoricul de comitere în jurnalul Git utilizând următoarea comandă:

$ git jurnal

După cum am menționat mai sus, toate comitetele care au avut loc recent vor fi afișate mai întâi.

Puteți vedea în imaginea afișată mai sus lista de comenzi „git jurnal” cu numele autorului împreună cu adresa de e-mail, data și mesajul de confirmare.

Opțiuni de comandă Git log

Sunt disponibile mai multe opțiuni, pe care le puteți utiliza cu comanda „git log” pentru a afișa același rezultat pe care îl căutați. Mai jos, am menționat câteva opțiuni care sunt cele mai populare legate de comanda git log.

Afișați confirmările recente

Cea mai bună opțiune -p disponibilă pentru jurnalele angajate este ieșirea cu patch-uri, care limitează jurnalul afișat la numărul specificat „n”. Acesta va limita ieșirea și va afișa numărul de confirmări care au avut loc cel mai recent. De exemplu, dorim să afișăm doar 2 intrări din jurnalul de confirmări recente. Prin urmare, trebuie să executați următoarea comandă:

$ git log -p -2

Afișați fiecare rezumat al jurnalului de confirmare

De asemenea, puteți afișa rezumatul complet al fiecărei confirmări cu „jurnalul git”. De exemplu, doriți să afișați statutul fiecărui commit, apoi puteți utiliza opțiunea „-stat” cu comanda „git log” după cum urmează:

$ git log -stat

După cum ați observat din rezultatul de mai sus, opțiunea -stat va imprima, de asemenea, detaliile despre fișierele modificate, numărul de fișiere adăugate sau eliminate, și va afișa fișierele care au fost modificate după fiecare intrare de validare. Mai mult, un rezumat complet va fi afișat la sfârșitul rezultatului.

Afișați fiecare jurnal de confirmare într-un format de linie

Opțiunea -pretty este utilă pentru schimbarea formatului de ieșire. Dacă doriți să afișați fiecare valoare de validare într-o singură linie, atunci utilizând comanda următoare, puteți imprima fiecare jurnal de validare într-o singură linie:

$ git log --pretty = oneline

Afișați ieșirea personalizată a jurnalului Git

Folosind opțiunea format, puteți specifica formatul jurnalului de ieșire. Această opțiune „format” este utilă, mai ales atunci când doriți să creați rezultate pentru analiza automată. Folosind următorii specificatori de format, cu opțiunea de formatare, puteți genera ieșirea „git log” personalizată:

$ git log --pretty = format: "% h -% an,% ar:% s"

Puteți explora mai multe opțiuni legate de „jurnalul git”. Aici am menționat următoarele opțiuni care vă vor ajuta în viitor:

Opțiuni Descriere
-p Afișează patch-ul introdus cu fiecare jurnal de comitere.
-stat Afișează rezumatul complet al fiecărui commit.
-shortstat Vă arată doar liniile inserate, șterse și modificate.
-numai nume Afișează o listă cu numele fișierelor care au fost actualizate după detaliile de comitere.
-nume-stare Afișează informațiile despre fișierele afectate cu detalii de fișiere adăugate, actualizate și șterse.
-prety Afișează ieșirea în formatul specificat
-o linie Afișează ieșirea într-o singură linie
-grafic Afișează graficul ASCII al istoriei și ramurii îmbinărilor
-data relativă Folosind această opțiune, puteți utiliza data relativă ca acum 3 săptămâni în loc să specificați formatul de dată complet.

Puteți obține mai mult ajutor din paginile de manual din „git log”. Tastați următoarea comandă pentru a afișa pagina manuală:

Jurnalul de ajutor $ git

Am discutat despre cum să vizualizăm jurnalul de comitere Git pe Ubuntu 20.04 din acest articol. De asemenea, am enumerat și explicat diferite opțiuni pe care le puteți utiliza cu comanda „git log”.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...