Når brukere foretar endringer i Git, lagres forpliktelsene med tidsstemplet i henhold til tidssonen til brukerens system. Mer spesifikt har hver forpliktelse to datoer, dvs. ' forplikte dato ' og ' forfatterdato '. Brukere kan endre/endre forpliktelsesloggen og se når endringene som ble gjort tidligere. Det er imidlertid ikke foreslått å endre forpliktelseshistorikken med mindre det er avgjørende for en operasjon.
Denne oppskriften vil illustrere metoden for å skyve den samme filen med et nytt/annet tidsstempel.
Er det en 'git touch' for å skyve den samme filen med et nytt/annet tidsstempel?
Nei, det er ingen ' git touch ” kommando i Git for å skyve den samme filen med et nytt eller annet tidsstempel. Imidlertid kan brukere sende den samme filen med et nytt/annet tidsstempel ved å bruke en annen metode. For å gjøre det, prøv trinnene nedenfor.
Trinn 1: Se forpliktelseshistorikk
Sjekk først Git-loggen for å se forpliktelseshistorikken inkludert forpliktelsens tidsstempel:
$ git logg --rå
Her er ' -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 endrer du filens innhold for å gjøre endringer i samme ' Test1.txt ' fil:
$ ekko 'Dette er min testfil' >> Test1.txt
Trinn 3: Spor endringer
Deretter lagrer du de nylig lagt til endringene i Git-indeksen ved å bruke kommandoen nedenfor:
$ git add Test1.txt
Trinn 4: Bekreft fil med nytt tidsstempel
Kjør nå den angitte kommandoen for å begå den samme filen med det nye tidsstemplet:
$ git commit -- tillat-tom -m 'Forplikte med nytt tidsstempel'
Trinn 5: Bekreft endringer
Til slutt, sørg for at filen har blitt presset til det lokale depotet med det nye tidsstemplet ved å bruke følgende kommando:
$ git logg --rå
Det kan observeres at filen har blitt pushet vellykket med det nye tidsstemplet:
Vi har forklart fremgangsmåten for å skyve den samme filen med et nytt tidsstempel.
Konklusjon
For å skyve den samme filen med det nye eller andre tidsstemplet, naviger først til det lokale depotet. Endre filen og spor endringer. Kjør deretter ' git commit –allow-empty -m «