Git

Pokaži Git Tree v terminalu

Pokaži Git Tree v terminalu
The git log ukaz je uporaben ukaz, ki vam omogoča ogled zgodovine zavez Git. Vendar večina uporabnikov tega besedilnega dnevnika morda ne bo raje, saj je izhod za vizualizacijo in interpretacijo lahko zelo težaven in zapleten. Vizualno privlačnejši način predstavitve tega dnevnika je v obliki drevesa Git. Ta članek opisuje več metod, s katerimi lahko v terminalu v Ubuntu 20 ustvarite drevo Git.04.

Metode prikaza drevesa Git v Ubuntu 20.04 Terminal

Naslednji odseki zajemajo več različnih načinov prikaza drevesa Git v vašem terminalu. Pred poskusom teh metod se najprej pomaknemo do repozitorija testnega projekta, tako da zaženemo naslednji ukaz:

cd / home / kbuzdar / simplegit-progit

Svojo pot lahko zagotovite z ukazom “cd”, tj.e., mesto, kjer trenutno obstaja skladišče vašega testnega projekta.

Po zagonu tega ukaza se pot v vašem terminalu takoj spremeni, kot je prikazano na spodnji sliki:

1. način: Uporaba zastavice grafa z ukazom git log

Ko se pomaknemo do repozitorija testnega projekta, bomo zagnali naslednji ukaz za prikaz drevesa Git v našem Ubuntu 20.04 terminal:

git log --graph

Naše drevo projekta Git je prikazano na spodnji sliki:

2. način: Uporaba enovrstne zastavice z ukazom git log

Drevo Git lahko ustvarimo tudi v našem terminalu, tako da zaženemo naslednji ukaz:

git log --graph --oneline --all

Naše drevo projekta Git je prikazano na spodnji sliki:

3. način: Uporaba lepe zastavice z ukazom git log

To je še ena metoda za ustvarjanje drevesa Git v vašem Ubuntu 20.04 terminal. Drevo Git lahko ustvarite s to metodo z zagonom naslednjega ukaza:

git log --graph --pretty = oneline --abbrev-commit

Naše drevo projekta Git je prikazano na spodnji sliki:

Zaključek

Ta članek vam je pokazal tri različne metode za ustvarjanje drevesa Git v vašem Ubuntu 20.04 terminal. Vprašanje, ki bi vas še vedno lahko zaskrbelo, je: »Kakšna je razlika med 2. in 3. metodo, ker očitno obe kažeta popolnoma enak izhod?"No, to razliko lahko vidimo le, če je vaš dnevnik Git dovolj bogat, tj.e., vsebuje veliko število prevzemov. Če izvedete tako metodo 2 kot številko 3 v repozitoriju projekta Git, ki vsebuje dovolj prevzema, boste videli, da bo rezultat metode 2 bolj tehničen, saj lahko vsebuje nekatere vrednosti ASCII; ker bo izhod metode 3 bolj uporabniku prijaznejši, kar bi bilo izključno posledica uporabe oznake "lepo" v tej metodi.

Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...
Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...
Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...