Kun käyttäjät tekevät muutoksia Gitissä, sitoumukset tallennetaan aikaleimalla käyttäjän järjestelmän aikavyöhykkeen mukaisesti. Tarkemmin sanottuna jokaisella sitoumuksella on kaksi päivämäärää, eli ' sitoutumispäivämäärä ' ja ' tekijän päivämäärä ”. Käyttäjät voivat muuttaa/muokata toimitushistoriaa ja nähdä, milloin muutokset on tehty aiemmin. Toimitushistorian muuttamista ei kuitenkaan suositella, ellei se ole välttämätöntä jonkin toiminnon kannalta.
Tämä kirjoitus kuvaa tapaa lähettää sama tiedosto uudella/eri aikaleimalla.
Onko olemassa 'git touch' -työkalua työntää sama tiedosto uudella / eri aikaleimalla?
Ei, ei ole' git touch ” -komento Gitissä siirtääksesi saman tiedoston uudella tai eri aikaleimalla. Käyttäjät voivat kuitenkin työntää saman tiedoston uudella/eri aikaleimalla käyttämällä eri menetelmää. Voit tehdä niin kokeilemalla alla olevia ohjeita.
Vaihe 1: Tarkastele toimitushistoriaa
Tarkista ensin Git-loki nähdäksesi toimitushistoria, mukaan lukien toimituksen aikaleima:
$ git loki --raaka
Täällä ' -raaka ” -vaihtoehtoa käytetään näyttämään tarkemmat tiedot sitoumuksesta.
Alla olevassa kuvassa korostettu osa näyttää aikaleiman ja tiedostonimen:
Vaihe 2: Tee muutokset tiedostoon
Muokkaa seuraavaksi tiedoston sisältöä tehdäksesi muutoksia samaan ' Test1.txt 'tiedosto:
$ kaiku 'Tämä on testitiedostoni' >> Test1.txt
Vaihe 3: Seuraa muutoksia
Tallenna sitten äskettäin lisätyt muutokset Git-hakemistoon käyttämällä alla olevaa komentoa:
$ git add Test1.txt
Vaihe 4: Sitouta tiedosto uudella aikaleimalla
Suorita nyt annettu komento vahvistaaksesi saman tiedoston uudella aikaleimalla:
$ git commit --salli-tyhjä -m 'Sitoudu uudella aikaleimalla'
Vaihe 5: Vahvista muutokset
Varmista lopuksi, että tiedosto on työnnetty paikalliseen arkistoon uudella aikaleimalla käyttämällä seuraavaa komentoa:
$ git loki --raaka
Voidaan havaita, että tiedosto on työnnetty onnistuneesti uudella aikaleimalla:
Olemme selittäneet menettelyn, jolla sama tiedosto työnnetään uudella aikaleimalla.
Johtopäätös
Jos haluat siirtää saman tiedoston uudella tai eri aikaleimalla, siirry ensin paikalliseen arkistoon. Muokkaa tiedostoa ja seuraa muutoksia. Suorita sitten ' git commit –allow-empty -m “