Er det et git touch slik at jeg kan skyve den samme filen med en ny tidsstempel?

Er det et git touch slik at jeg kan skyve den samme filen med en ny tidsstempel?

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.