Versioonihaldus Git-i, GitHub-i ja muuga

Git Log, et näha kõiki commit'e ajaloos

Kõik õpetuse videod Versioonihaldus Git, GitHub ja muud.

Visualiseeri oma projektide arengut Git abil. Muudatuste jälgimine on üks Git'i suurimaid tugevusi. Nii väikeste isiklike projektide kui ka suurte meeskonnatööde jaoks on võime igal ajal varasematele versioonidele tagasi pöörduda hädavajalik. Selles õpetuses saad teada, kuidas vaadata kõiki Commit'e oma Git'i hoidlas ja millised praktilised käsud aitavad sul ajalugu tõhusalt hallata.

Olulisemad järeldused

  • Git registreerib kõik muudatused ja võimaldab jälgida kõiki commit'e.
  • Erinevate git logi valikute abil saad näiteks kuvada ainult viimased muudatused või teatud üksikasjad.
  • Sa saad naasta varasematele versioonidele ja jälgida oma muudatusi.

Ajalugu vaatamine

Ajaloo kontrollimiseks kasuta käsku git log. See käsk näitab sulle kõiki varasemaid commit'e, alustades uusimatest.

Git Log kõigi commitide ajaloo kuvamiseks

git log-käsk näitab sulle tehtud commit'ide ülevaadet. Alguses kuvatakse viimased kolm commit'i.

Iga commit on varustatud commit-sõnumiga, mis kirjeldab, mida on muudetud. Sul on ka teavet, nagu autor ja kuupäev, mis aitavad sul mõista muudatuste konteksti.

Bradford, commit-sõnum nagu "Readme lisatud", kasutatakse sageli tehtud muudatuste registreerimiseks.

Üksikasjalikud commit'i teave

Iga commit'il on ainulaadne ID, mis on mõeldud identifitseerimiseks. Seda ID'd kasutatakse tagasi jälgimiseks ja teatud olekusse naasmiseks.

Kui soovid naasta oma failide varasema seisundi juurde, saad kasutada commit-ID'd, et seda saavutada. See annab sulle paindlikkuse taastada vanu versioone, isegi kui oled hilisemates muudatustes vigu teinud.

Tagasi hüppamine on eriti kasulik, kui katsetad erinevaid versioone ja ei ole kindel, millised muudatused on mõistlikud.

Git Log käsky kohandamine

Vaikimisi käsk annab pika nimekirja, mis võib mõnikord olla segane. Sa saad käsku kohandada, et filtreerida väljundit ja esile tuua seda, mis on sulle oluline. Üksikasjalike väljundite jaoks saad kasutada git log -p.

Git log kõigi commitide ajaloo kuvamiseks

See käsk näitab muudatusi failides iga commit'i kohta.

Kui soovid näha ainult viimaseid kahte rida muudatustest, on git log -p -2 suurepärane viis teabe kompaktselt kokku võtmiseks.

Git Log kogu commitide ajalugu kuvamiseks

Kui soovid piirata commit-sõnumeid ühele reale, saad kasutada git log --oneline. Sellega saad lihtsustatud ülevaate viimastest commit'idest.

Kohandatud commit-sõnumite formaadid

Esituse edasiseks optimeerimiseks saad ka omaenda vormingu määratleda. Argumenti --pretty=format: abil saad väljundit vastavalt kujundada. Näide selle kohta oleks:

git log --pretty=format:"%h %s"

%h tähistab lühendatud commit-ID'd ja %s commit-sõnumit.

Git Log kõikide commitite ajaloos kuvamiseks

See kohandamine on eriti kasulik, kui soovid kiiresti juurde pääseda olulisele teabele, näiteks konkreetsete commit'ide otsimiseks.

Kokkuvõte – Ajaloo efektiivne kuvamine kõigi commit'ide abil Git'is

Selles juhendis oled õppinud, kuidas vaadata ja kohandada oma Git commit'ide ajalugu. Käsk git log on sinu võti oma projekti muudatustele. Sa saad väljundit filtreerida ja kohandada, et saada täpselt seda teavet, mida vajad. Varasematele versioonidele naasmine annab sulle ka kindluse, et saad vead hõlpsasti parandada.

Korduma kippuvad küsimused

Kuidas näen oma Git'i hoidlas kõiki commit'e?Kasutage käsku git log, et näha kõiki commit'e.

Kas saan hüpata tagasi teatud commit'i juurde?Jah, kasuta commit-ID'd koos käsuga git checkout.

Mis tähendavad erinevad teave logis?Logis kuvatakse commit-ID, autor, kuupäev ja commit-sõnum.

Kuidas saan logi väljundit kohandada?Sa võid kasutada valikuid nagu -p, -2 või --oneline, et muuta kuvamist.

Kas oleks võimalik luua logi käsu jaoks kohandatud formaati?Jah, saad käsku kohandada git log --pretty=format: abil, et näidata erilisi teabeid.