Čo je Git Commit Hash a ako ho používať?

Co Je Git Commit Hash A Ako Ho Pouzivat



V systéme Git sú hodnoty hash dôležitou súčasťou funkčnosti systému Git. Sú nevyhnutné na sledovanie zmien, spoluprácu s ostatnými a efektívne spravovanie kódovej základne. Keď vývojári vykonajú zmeny v kóde vo svojom úložisku a potvrdia ich. Git generuje jedinečný hash pre toto odovzdanie na základe zmien, ktoré vykonal.

Tento príspevok bude uvádzať hash odovzdania Git a spôsob jeho použitia.







Čo je Git Commit Hash?

Hash odovzdania je špeciálny identifikátor konkrétneho odovzdania v histórii úložiska Git. Je to dlhý reťazec znakov, ktorý identifikuje konkrétnu verziu kódovej základne úložiska. Hash potvrdenia sa generujú pomocou hašovacej funkcie, ktorá berie do úvahy obsah potvrdenia, informácie o autorovi a časovú pečiatku.



Ako používať Git Commit Hash?

Ak chcete použiť hash odovzdania Git, postupujte podľa krokov uvedených nižšie:



Krok 1: Prejdite do koreňového adresára





Na začiatok použite „ cd “ a prejdite do uvedeného adresára:

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



Krok 2: Pozrite si históriu Git Log

Skontrolujte celú históriu denníka Git spustením príkazu „ git log – oneline “príkaz. Zobrazí každé odovzdanie na jednom riadku:

git log --online

Nižšie uvedený obrázok zobrazuje celú históriu odovzdania úspešne. Potom vyberte odovzdanie podľa vlastného výberu na ďalšie použitie. Pre tento prípad sme vybrali „ 0f6603f ” hash:

Krok 3: Potvrďte hash príkazom „git show“.

Spustite „ git show ” a pridajte vybrané odovzdanie spolu s týmto do hash odovzdania:

git show 0f6603f

Môžete vidieť výstup vyššie vykonaného príkazu:

Používatelia sa môžu zaviazať aj pomocou inej metódy poskytnutej v ďalšom kroku.

Krok 4: Potvrďte hash príkazom „git diff“.

Ak chcete získať podrobné zmeny požadovaných odovzdaní, vykonajte príkaz „ git rozdiel “príkaz. Ak to chcete urobiť, vyberte dve potvrdenia z histórie denníka Git a použite tento príkaz:

git rozdiel 0f6603f f1ab08a

Ako vidíte, pridané zmeny boli úspešne poskytnuté:

To je všetko o hashovi Git a jeho použití.

Záver

Hash odovzdania je špeciálny identifikátor konkrétneho odovzdania v histórii úložiska Git. Ak chcete použiť hash odovzdania Git, najprv prejdite do koreňového adresára Git. Potom si zobrazte denník Git a vyberte hash. Potom potvrďte hash pomocou „ git show “ alebo „ git rozdiel ” príkaz podľa vašich preferencií. Tento príspevok rozpracoval hash odovzdania Git a jeho použitie.