Hvordan endre tidsstempel for en gammel forpliktelse i git?

Hvordan endre tidsstempel for en gammel forpliktelse i git?

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:

    • Gå til det lokale depotet.
    • Se Git Reference Log History.
    • Velg den gamle forpliktelsen du vil endre tidsstempel.
    • Utfør “git commit -amend -date = “” -no -redigering”Kommando.
    • Sjekk logghistorikken for verifisering.

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.