Git har flere innebygde funksjoner for å utføre flere operasjoner. Endring av forpliktelsestoppen er en av dem. Timestamp holder i utgangspunktet riktig oversikt over forfattere som blir lagt til mens du skyver endringene til depotet. Utviklere endrer engasjement når de vil. Det anbefales imidlertid ikke å endre forpliktelseshistorikken med mindre det er nødvendig for noen handlinger.
Denne oppskrivningen vil diskutere metoden for å endre tidsstempel for en gammel forpliktelse i Git.
Hvordan endre tidsstempel for en gammel forpliktelse i git?
For å endre tidsstempel for en gammel forpliktelse i git, prøv de oppgitte instruksjonene:
Trinn 1: Switch Repository
Til å begynne med, naviger til det nødvendige depotet ved å utføre "CD”Kommando:
CD "C: \ Brukere \ Nazma \ git \ Test1-Repo"
Trinn 2: Velg GIT -forpliktelse
Kjør deretter den oppgitte kommandoen for å vise gjeldende lagringshistorikk for depot:
$ git log .
Her ønsker vi å endre tidsstempel for den siste forpliktelsen:
Trinn 3: Oppdater tidsstempel
Etter det, kjør "git forpliktelse”Kommando sammen med ønsket tidsstempel:
$ git commit --amend--date = "ons 21. desember 12:30:20 2022 +0500"-Ingen-redigering
I ovennevnte kommando, de “-endring”Alternativet legges til for å oppdatere forpliktelser, og“ -Dato”Er en parameter som har ønsket tidsstempelverdi:
Trinn 4: Bekreft oppdatert tidsstempel
For å sikre den oppdaterte gamle forpliktelsestoppen, kjør "git log .”Kommando:
$ git log .
I henhold til utdataene under levert, har tidsstempelet blitt oppdatert med hell:
Vi har samlet den enkleste måten å endre tidsstempel for en gammel forpliktelse i Git.
Konklusjon
For å endre tidsstempel for en gammel forpliktelse i Git, først, flytt til det lokale depotet og viser Git Reference Log History. Velg deretter den gamle forpliktelsen du vil endre tidsstempel. Neste, løp "git commit -amend -date = “” -no -redigering”Kommando. Til slutt, sjekk logghistorikken for verifisering. Denne oppskrivningen ga den enkleste måten å endre tidsstempelet til en gammel forpliktelse i Git.