Vizualizuok savo projektų eigą su Git. Pakeitimų registravimas yra viena didžiausių Git stiprybių. Tiek mažiems asmeniniams projektams, tiek dideliam komandiniam darbui gebėjimas bet kada grįžti prie ankstesnių versijų yra nepakeičiamas. Šiame vadove sužinosi, kaip peržiūrėti visus Commit savo Git saugykloje ir kokie praktiški komandų, padedančių efektyviai valdyti Istoriją, vartojimai tau padės.
Svarbiausi pastebėjimai
- Git registruoja visus pakeitimus ir leidžia stebėti visus commitus.
- Naudodamas įvairias git log parinktis, gali pvz., parodyti tik naujausius pakeitimus arba tam tikrus duomenis.
- Gali grįžti prie ankstesnių versijų ir stebėti savo pakeitimus.
Istorijos peržiūra
Norėdamas patikrinti savo commitų istoriją, naudoji komandą git log. Ši komanda parodo visus ankstesnius commitus, pradedant nuo naujausio.

Naudodamas git log komandą, matysi atliktų commitų apžvalgą. Pirma, bus rodoma trys naujausi commitai.
Kiekvienas commit turi commit pranešimą, kuris aprašo, kas buvo pakeista. Taip pat turėsi informaciją, tokią kaip autorius ir data, padedančią suprasti pakeitimų kontekstą.
Bradford, commit pranešimas, kaip "Readme pridėtas", dažnai naudojamas užfiksuoti atliktus pakeitimus.
Išsamios commit informacijos
Kiekvienas commit turi unikalų ID, kuris naudojamas identifikacijai. Šis ID naudojamas stebėti ir grįžti prie tam tikros tavo projekto būsenos.
Jei nori grįžti prie ankstesnės savo failų būsenos, gali pasinaudoti commit ID tam pasiekti. Tai suteikia tau lankstumo atkurti senas versijas, net jei padarei klaidų vėlesniuose pakeitimuose.
Grįžimas ypač naudingas, kai eksperimentuoji su skirtingomis versijomis ir nesureikšmini, kurie pakeitimai yra prasmingi.
Pridėti Git Log įsakymus
Standartinė komanda pateikia ilgą sąrašą, kuris kartais gali būti neaiškus. Gali pritaikyti komandą, kad filtruotum išvestį ir akcentuotum tai, kas tau svarbu. Išsamesnei išvestiai gali naudoti git log -p.

Ši komanda rodo pakeitimus failuose kiekvienam commitui.
Jei nori matyti tik paskutines dvi pakeitimų eilučių, git log -p -2 yra geras būdas jums kompaktiškai apibendrinti informaciją.

Nori, kad commit pranešimai būtų apriboti iki vienos eilutės, gali naudoti git log --oneline. Taip gauti supaprastintą naujausių commitų peržiūrą.
Individualizuoti commit pranešimų formatai
Norėdamas toliau optimizuoti pateikimą, taip pat gali apibrėžti savo formatą. Naudodamas argumentą --pretty=format: gali pritaikyti išvestį atitinkamai. Pavyzdys galėtų būti:
Šis %h reiškia sutrumpintą commit ID, o %s reiškia commit pranešimą.

Šis pritaikymas yra ypač naudingas, jei greitai reikia pasiekti svarbią informaciją, pavyzdžiui, ieškant konkrečių commitų.
Apibendrinimas – efektyviai rodyti visų commitų istoriją su Git
Šiame vadove sužinojai, kaip peržiūrėti ir pritaikyti savo Git commitų istoriją. Komanda git log yra tavo raktas į tavo projekto pakeitimus. Gali filtruoti ir pritaikyti išvestį, kad gautum būtent tą informaciją, kurios reikia. Grįžimas prie ankstesnių versijų taip pat suteikia tau saugumą, kad gali lengvai ištaisyti klaidas.
Dažnai užduodami klausimai
Kaip galiu pamatyti visus commitus savo Git saugykloje?Naudok komandą git log, kad parodytum visus commitus.
Ar galiu grįžti prie konkretaus commit?Taip, naudok commit ID su komanda git checkout.
Ką reiškia skirtinga informacija žurnale?Žurnalas rodo commit ID, autorių, datą ir commit pranešimą.
Kaip galiu pritaikyti žurnalo išvestį?Gali naudoti parinktis, tokias kaip -p, -2, arba --oneline, kad pakeistum išvaizdą.
Ar galėčiau sukurti individualų formatą žurnalo komandai?Taip, gali pritaikyti komandą su git log --pretty=format:, kad parodytum specialią informaciją.