Når brukere begår endringer i GIT, lagres forpliktelsene med tidsstempel i henhold til tidssonen til brukerens system. Mer spesifikt har hver forpliktelse to datoer, i.e., “Forplikt dato" og "Forfatterdato”. Brukere kan endre/endre forpliktelseshistorikken og synet når endringene som ble gjort tidligere. Det foreslås imidlertid ikke å endre forpliktelseshistorien med mindre det er viktig for en viss drift.
Denne oppskrivningen vil illustrere metoden for å skyve den samme filen med en ny/forskjellig tidsstempel.
Er det et "git touch" for å skyve den samme filen med en ny/forskjellig tidsstempel?
Nei, det er ingen "git touch”Kommando i git for å skyve den samme filen med en ny eller annen tidsstempel. Imidlertid kan brukere skyve den samme filen med en ny/annen tidsstempel ved hjelp av en annen metode. For å gjøre det, prøv ut de nedenfor leverte trinnene.
Trinn 1: Se forpliktelseshistorikken
Først må du sjekke GIT -loggen for å se Commit -historien inkludert Commits tidsstempel:
$ git log -raw
Her, "-rå”Alternativet brukes til å vise detaljert informasjon om forpliktelsen.
I bildet nedenfor viser den uthevede delen tidsstemplet og filnavnet:
Trinn 2: Gjør endringer i filen
Deretter kan du endre filens innhold for å gjøre endringer i det samme "Test1.tekst”Fil:
$ ekko "Dette er testfilen min" >> test1.tekst
Trinn 3: Sporendringer
Lagre deretter de nylig ekstra endringene i GIT-indeksen ved å bruke kommandoen nedenfor:
$ git Legg til test1.tekst
Trinn 4: forplikte filen med ny tidsstempel
Utfør nå den oppgitte kommandoen for å begå den samme filen med den nye tidsstempelet:
$ git commit -lov -tom -m "forplikte seg med ny tidsstempel"
Trinn 5: Bekreft endringer
Til slutt, sørg for at filen er presset til det lokale depotet med den nye tidsstempelet ved å bruke følgende kommando:
$ git log -raw
Det kan observeres at filen har blitt presset med suksess med den nye tidsstempelet:
Vi har forklart prosedyren for å skyve den samme filen med en ny tidsstempel.
Konklusjon
For å skyve den samme filen med den nye eller forskjellige tidsstempelet, navigerer du først til det lokale depotet. Endre filen og spore endringer. Kjør deretter “git commit -allow -tom -m “””Kommando for å skyve filen til det lokale depotet med den nye tidsstempelet. Til slutt, bekrefte endringene. Denne oppskrivningen illustrerte metoden for å skyve den samme filen med en ny tidsstempel.