Hva er Git Commit Hash og hvordan bruker jeg det?

Hva Er Git Commit Hash Og Hvordan Bruker Jeg Det



I Git er commit-hasher en avgjørende del av Gits funksjonalitet. Disse er avgjørende for å spore endringer, samarbeide med andre og administrere kodebasen effektivt. Når utviklere gjør endringer i koden i depotet og forplikter dem. Git genererer en unik hash for den forpliktelsen basert på endringene de har gjort.

Dette innlegget vil fortelle om Git commit-hashen og metoden for å bruke den.







Hva er Git Commit Hash?

En commit-hash er en spesiell identifikator for en bestemt commit i historien til Git-depotet. Det er en lang streng med tegn som identifiserer en bestemt versjon av depotets kodebase. Commit-hasher genereres ved hjelp av en hash-funksjon som tar hensyn til innholdet i commit, forfatterinformasjonen og tidsstemplet.



Hvordan bruke Git Commit Hash?

For å bruke Git commit-hashen, følg trinnene nedenfor:



Trinn 1: Gå til rotkatalogen





Bruk først ' cd ' kommandoen og naviger til den angitte katalogen:

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



Trinn 2: Se historien til Git-loggen

Sjekk hele Git-loggloggen ved å utføre ' git log –oneline ' kommando. Den vil vise hver commit på en enkelt linje:

git logg --på nett

Bildet nedenfor viser all forpliktelseshistorikk. Velg deretter en forpliktelse du ønsker for videre bruk. For eksempel har vi valgt ' 0f6603f ' hash:

Trinn 3: Bekreft hasj med 'git show'-kommandoen

Kjør ' git show ” kommando og legg til den valgte commit sammen med dette til commit-hashen:

git show 0f6603f

Du kan se resultatet av kommandoen ovenfor:

Brukere kan også forplikte seg ved hjelp av en annen metode gitt i neste trinn.

Trinn 4: Utfør hasj med 'git diff'-kommandoen

For å få endringene av de ønskede forpliktelsene i detalj, kjør ' git diff ' kommando. For å gjøre det, velg to commits fra Git-loggloggen og brukte denne oppgitte kommandoen:

git diff 0f6603f f1ab08a

Som du kan se, er de lagte endringene levert med hell:

Det handler om Git begår hash og bruken av den.

Konklusjon

En commit-hash er en spesiell identifikator for en bestemt commit i historien til Git-depotet. For å bruke Git commit-hashen, gå først til Git-rotkatalogen. Se deretter Git-loggen og velg en hash. Etter det, begå hasj med ' git show ' eller ' git diff ' kommando i henhold til dine preferanser. Dette innlegget utdypet Git commit-hashen og bruken av den.