Kuidas vaadata kohustuste ajalugu Git Logi abil - CloudSavvy IT
Veebiagentuur » Digitaalsed uudised » Kuidas vaadata kohustuste ajalugu Git Logi abil -

Kuidas vaadata kohustuste ajalugu Git Logi abil -

Git jälgib kohustusi aja jooksul, võimaldades teil jälgida oma koodi edenemist ja ajalugu. Kuigi saate avaliku hoidla vaatamiseks endiselt kasutada Githubi võrgus, nõuab kohaliku hoidla sirvimine Git -i kohustuste ajaloo vaatamiseks CLI -tööriistade kasutamist, näiteks git log.

CLI-vaba lahendus: kasutage lihtsalt Giti klienti

Kuigi peate kindlasti õppima Giti kasutamist käsurealt, kuna see aitab mõista kõike, mida teete, on see üks väheseid kordi, kui on tõesti mõttekam omada teile sobivat liidest. Vaadake Giti ajalugu, eriti kui arvestada mitut haru, kaugjuhtimispulti, silti ja kaasautorit. Selliste veebiteenuste nagu GitHub kasutamise kogemus on ilmselgelt kasulik, nii et miks mitte seda töölaual kasutada?

Seal on palju Git GUI kliente, kuid kõige tähelepanuväärsemad on Github Desktop, GitKraken, Fork ja SourceTree.

Siiski on abiks käskude õppimine. Võimalik, et te ei soovi GUI -d kasutada või olete SSH kaudu kauges keskkonnas või soovite lihtsalt vaadata, kui olete juba oma terminalis. Õnneks kasutades git log on päris lihtne.

Kasutage git logi

Vaikimisi git log näitab palju teavet iga kohustuse kohta - viite ID, autor, kuupäev, kohustusteade ja kui see on kõigi harude PEA.

git logi

Kui soovite teada, milliseid faile see mõjutab, peate selle käivitama --stat, mis kuvab failide loendi koos täienduste ja kustutustega.

git log --stat

Kui soovite teada, mis nendes kohustustes tegelikult muutus, peate sellega hakkama saama -p, mida saab kasutada koos või ilma --stat:

git log --stat -p

Selle filtreerimine võib olla palju, nii et saate kuupäeva järgi sorteerida:

git log-pärast = "2014-7-1"-enne = "2014-7-4"

Või kuvatakse asjaomase faili järgi:

git log - example.json

Või otsingustringiga:

git log -S "Tere, maailm!"

Või vaadake olulisi ühendamistegevusi.

git log -liitub

Ja kui soovite lihtsalt logist vaadata ühe kohustuse muudatusi, saate kopeerida räsi ja käivitada git show:

git show e9d802bdc3a61943b2c9c736194a202b4e000180

Filiaalide ajaloo vaatamine

Lihtsalt kohustuste loendi omamine võib filiaalide sorteerimine olla keeruline. Õnneks git log pakub --graph valik, mida saab mõnega kasutada

git log --graafik --oneline --kaunista

Võite kasutada ka kohandatud vormindamist, kui see välimus teile ei meeldi:

--pretty = formaat: "% cn pühendus% h% cd-le"

See konkreetne parameetrite komplekt on väga kasulik, kuid selle jaoks pole otseteed, nii et kui kasutate seda palju, soovitame teil määrata varjunimi ~/.bashrcvõi mis tahes samaväärne konfiguratsioon, mida kasutate oma kesta jaoks:

alias gitgraph = "git log --graph --oneline --decorate"

★ ★ ★ ★ ★