Hvad er Git Commit Hash, og hvordan bruger man det?

Hvad Er Git Commit Hash Og Hvordan Bruger Man Det



I Git er commit hashes en afgørende del af Gits funktionalitet. Disse er afgørende for at spore ændringer, samarbejde med andre og administrere kodebasen effektivt. Når udviklere foretager ændringer i koden i deres lager og forpligter dem. Git genererer en unik hash for den commit baseret på de ændringer, de har foretaget.

Dette indlæg vil fortælle om Git commit hashen og metoden til at bruge den.







Hvad er Git Commit Hash?

En commit-hash er en speciel identifikator for en bestemt commit i Git-lagerets historie. Det er en lang række af tegn, der identificerer en bestemt version af depotets kodebase. Commit-hashes genereres ved hjælp af en hash-funktion, der tager hensyn til indholdet af commit, forfatterinformationen og tidsstemplet.



Hvordan bruger man Git Commit Hash?

For at bruge Git commit-hashen skal du følge nedenstående trin:



Trin 1: Gå mod rodkataloget





I første omgang skal du bruge ' cd ” kommando og naviger til den angivne mappe:

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



Trin 2: Se historien om Git Log

Tjek den komplette Git-loghistorik ved at udføre ' git log –oneline ” kommando. Det vil vise hver commit på en enkelt linje:

git log --online

Billedet nedenfor viser al commit-historik med succes. Vælg derefter en commit efter eget valg til videre brug. For eksempel har vi valgt ' 0f6603f ' hash:

Trin 3: Begå Hash med kommandoen 'git show'.

Kør ' git show ” kommando og tilføj den valgte commit sammen med dette til commit-hashen:

git show 0f6603f

Du kan se outputtet af den ovenfor udførte kommando:

Brugere kan også forpligte sig ved hjælp af en anden metode, der leveres i næste trin.

Trin 4: Udfør Hash med 'git diff' kommando

For at få ændringerne af de ønskede commits i detaljer, skal du udføre ' git diff ” kommando. For at gøre det skal du vælge to commits fra Git-loghistorikken og bruge denne angivne kommando:

git diff 0f6603f f1ab08a

Som du kan se, er de tilføjede ændringer leveret med succes:

Det handler om Git begår hash og dets brug.

Konklusion

En commit-hash er en speciel identifikator for en bestemt commit i Git-lagerets historie. For at bruge Git commit-hashen skal du først gå til Git-rodmappen. Se derefter Git-loggen og vælg en hash. Derefter skal du begå hash med ' git show ' eller ' git diff ” kommando i henhold til dine præferencer. Dette indlæg uddybede Git commit-hashen og dens brug.