Šis straipsnis parodys jums, kaip patikrinti ar peržiūrėti „Git“ žurnalus naudojant „Ubuntu 20“.04 sistema. Visi žemiau pateikti pavyzdžiai yra iš paprasto „Git“ projekto, vadinamo „simplegit“. Pirma, turite gauti šį projektą. Todėl turite atidaryti programą „Terminalas“ paspausdami „Ctrl + Alt + t“ ir vykdydami šią komandą klonuokite „simplegit“ saugyklą savo sistemoje:
$ git klonas https: // github.com / schacon / simplegit-progit„Git“ įsipareigojimų žurnalų peržiūra
„Git“ žurnale galite peržiūrėti įvykdymo istoriją naudodami šią komandą:
$ git žurnalasKaip jau minėjome aukščiau, visi paskutiniai įvykdyti įvykiai bus rodomi pirmiausia.
Viršuje rodomame paveikslėlyje galite pamatyti, kad komandų sąrašas „git log“ įpareigoja autoriaus vardą, el. Pašto adresą, datą ir įsipareigojimo pranešimą.
„Git log“ komandų parinktys
Galimos kelios parinktys, kurias galite naudoti su „git log“ komanda norėdami parodyti tą patį rezultatą, kurio ieškojote. Žemiau paminėjome keletą populiariausių variantų, susijusių su „git log“ komanda.
Rodyti naujausius įsipareigojimus
Geriausias variantas -p, kuris yra prieinamuose žurnaluose, yra pataisytas išvestis, kuris apriboja rodomą žurnalą nurodytu skaičiumi „n“. Tai apribos išvestį ir parodys paskutinių įvykdymų skaičių. Pvz., Mes norime parodyti tik 2 naujausių įvykių žurnalo įrašus. Todėl turite paleisti šią komandą:
$ git log -p -2
Rodyti kiekvieną įsipareigojimų žurnalo suvestinę
Taip pat galite pateikti išsamią kiekvieno įsipareigojimo suvestinę su „git log“. Pvz., Norite rodyti kiekvieno įsipareigojimo statistiką, tada galite naudoti parinktį „-stat“ su komanda „git log“ taip:
$ git log -stat
Kaip pastebėjote iš pirmiau pateiktos išvesties, parinktis -stat taip pat išspausdins išsamią informaciją apie pakeistus failus, pridėtų ar pašalintų failų skaičių ir parodys failus, kurie buvo pakeisti po kiekvieno įvedimo įrašo. Be to, išvesties pabaigoje bus rodoma išsami santrauka.
Rodyti kiekvieną įsipareigojimų žurnalą vienos eilutės formatu
Parinktis -pretty yra naudinga norint pakeisti išvesties formatą. Jei norite kiekvieną įvykdymo vertę rodyti tik vienoje eilutėje, naudodami šią komandą, kiekvieną įvykdymo žurnalą galite atsispausdinti vienoje eilutėje:
$ git žurnalas - gana = tiesioginis
Rodyti pritaikytą „Git“ žurnalo išvestį
Naudodami parinktį „formatas“ galite nurodyti išvesties žurnalo formatą. Ši parinktis „formatas“ yra naudinga, ypač kai norite sukurti mašinos analizės išvestį. Naudodami šiuos formato specifikatorius su formato parinktimi galite sukurti tinkintą „git log“ išvestį:
$ git log --pretty = format: "% h -% an,% ar:% s"
Galite ištirti daugiau parinkčių, susijusių su „git log“. Čia paminėjome šias galimybes, kurios jums padės ateityje:
Galimybės | apibūdinimas |
---|---|
-p | Čia rodomas pleistras, įvestas su kiekvienu įsipareigojimų žurnalu. |
-stat | Čia rodoma išsami kiekvieno įsipareigojimo santrauka. |
-shortstat | Tai rodo tik įterptas, ištrintas ir modifikuotas eilutes. |
-tik vardą | Tai rodo failų, kurie buvo atnaujinti atlikus išsamią informaciją, pavadinimų sąrašą. |
-vardas-statusas | Tai rodo paveiktų failų informaciją su pridėtais, atnaujintais ir ištrintais failais. |
-prety | Rodo išvestį nurodytu formatu |
-viena linija | Rodo išvestį tik vienoje eilutėje |
-grafikas | Parodo sujungimo istorijos ir atšakos ASCII grafiką |
-giminaitis-data | Naudodami šią parinktį, galite nurodyti santykinę datą, pvz., Prieš 3 savaites, užuot nurodę visą datos formatą. |
Daugiau pagalbos galite gauti iš „git log“ vadovo puslapių. Įveskite šią komandą, kad būtų rodomas žmogaus puslapis:
$ git pagalbos žurnalas
Aptarėme, kaip peržiūrėti „Git“ įsipareigojimų žurnalą „Ubuntu 20“.04 sistema šiame straipsnyje. Mes taip pat išvardijome ir paaiškinome įvairias parinktis, kurias galite naudoti naudodami komandą „git log“.