Kas yra Git Commit Hash ir kaip jį naudoti?

Kas Yra Git Commit Hash Ir Kaip Ji Naudoti



„Git“ programoje „commit“ maišos yra esminė „Git“ funkcijų dalis. Tai būtina norint sekti pokyčius, bendradarbiauti su kitais ir efektyviai valdyti kodų bazę. Kai kūrėjai atlieka kodo pakeitimus savo saugykloje ir juos įpareigoja. Git sukuria unikalią maišą šiam įsipareigojimui, atsižvelgdama į jų atliktus pakeitimus.

Šiame įraše bus pasakojama apie „Git commit“ maišą ir jo naudojimo būdą.







Kas yra „Git Commit Hash“?

Įsipareigojimo maiša yra specialus konkretaus įsipareigojimo identifikatorius Git saugyklos istorijoje. Tai ilga simbolių eilutė, identifikuojanti tam tikrą saugyklos kodų bazės versiją. Įsipareigojimo maišos generuojamos naudojant maišos funkciją, kuri atsižvelgia į įsipareigojimo turinį, informaciją apie autorių ir laiko žymą.



Kaip naudoti „Git Commit Hash“?

Norėdami naudoti „Git commit“ maišą, atlikite toliau nurodytus veiksmus:



1 veiksmas: eikite link šakninio katalogo





Iš pradžių naudokite „ cd “ komandą ir eikite į nurodytą katalogą:

cd 'C:\Users\user\Git\projectrepo'



2 veiksmas: peržiūrėkite „Git Log“ istoriją

Patikrinkite visą „Git“ žurnalo istoriją, vykdydami „ git log –oneline “ komanda. Kiekvienas įsipareigojimas bus rodomas vienoje eilutėje:

git žurnalas --prisijungęs

Žemiau pateiktame paveikslėlyje rodoma visa sėkmingo įsipareigojimų istorija. Tada pasirinkite savo pasirinktą įsipareigojimą tolesniam naudojimui. Tokiu atveju pasirinkome „ 0f6603f “ maišos:

3 veiksmas: atlikite maišos funkciją naudodami komandą „git show“.

Paleiskite „ git šou ” komandą ir pridėkite pasirinktą įsipareigojimą kartu su šiuo į įvykdymo maišą:

git šou 0f6603f

Galite pamatyti aukščiau pateiktos komandos išvestį:

Vartotojai taip pat gali įsipareigoti naudodami kitą metodą, pateiktą kitame žingsnyje.

4 veiksmas: nustatykite maišą naudodami komandą „git diff“.

Norėdami išsamiai sužinoti norimų įsipareigojimų pakeitimus, vykdykite „ git skirtumas “ komanda. Norėdami tai padaryti, iš Git žurnalo istorijos pasirinkite du įsipareigojimus ir naudokite šią nurodytą komandą:

git skirtumas 0f6603f f1ab08a

Kaip matote, pridėti pakeitimai sėkmingai pateikti:

Tai viskas apie „Git“ atlieka maišą ir jos naudojimą.

Išvada

Įsipareigojimo maiša yra specialus konkretaus įsipareigojimo identifikatorius Git saugyklos istorijoje. Norėdami naudoti „Git commit“ maišą, pirmiausia eikite į „Git“ šakninį katalogą. Tada peržiūrėkite „Git“ žurnalą ir pasirinkite maišą. Po to atlikite maišą naudodami „ git šou “ arba „ git skirtumas “ komandą pagal jūsų pageidavimus. Šiame įraše išsamiau aprašoma „Git commit“ maiša ir jos naudojimas.