Keď používatelia zadajú zmeny v systéme Git, zadania sa uložia s časovou pečiatkou podľa časového pásma systému používateľa. Konkrétnejšie, každý záväzok má dva dátumy, t. j. dátum záväzku “ a „ dátum autora “. Používatelia môžu zmeniť/upraviť históriu odovzdania a zobraziť zmeny, ktoré boli vykonané v minulosti. Neodporúča sa však meniť históriu odovzdania, pokiaľ to nie je nevyhnutné pre nejakú operáciu.
Tento zápis bude ilustrovať metódu vloženia rovnakého súboru s novou/inou časovou pečiatkou.
Existuje „git touch“ na vloženie rovnakého súboru s novou/inou časovou pečiatkou?
Nie, neexistuje „ git touch ” v systéme Git na odoslanie rovnakého súboru s novou alebo inou časovou pečiatkou. Používatelia však môžu vložiť ten istý súbor s novou/inou časovou pečiatkou pomocou inej metódy. Ak to chcete urobiť, vyskúšajte kroky uvedené nižšie.
Krok 1: Zobrazte históriu potvrdenia
Najprv skontrolujte denník Git a pozrite si históriu odovzdania vrátane časovej pečiatky odovzdania:
$ git log --surové
Tu je „ – surové ” sa používa na zobrazenie podrobných informácií o odovzdaní.
Na obrázku nižšie zvýraznená časť zobrazuje časovú pečiatku a názov súboru:
Krok 2: Vykonajte zmeny v súbore
Ďalej upravte obsah súboru tak, aby ste vykonali zmeny v rovnakom „ Test1.txt súbor:
$ ozvena 'Toto je môj testovací súbor' >> Test1.txt
Krok 3: Sledujte zmeny
Potom uložte novo pridané zmeny do indexu Git pomocou nižšie uvedeného príkazu:
$ git pridať Test1.txt
Krok 4: Potvrdenie súboru s novou časovou pečiatkou
Teraz vykonajte zadaný príkaz na potvrdenie toho istého súboru s novou časovou pečiatkou:
$ git commit --povoliť-prázdne -m 'Zaviazať sa novou časovou pečiatkou'
Krok 5: Overte zmeny
Nakoniec sa pomocou nasledujúceho príkazu uistite, že súbor bol odoslaný do lokálneho úložiska s novou časovou pečiatkou:
$ git log --surové
Je možné pozorovať, že súbor bol úspešne odoslaný s novou časovou pečiatkou:
Vysvetlili sme postup na vloženie rovnakého súboru s novou časovou pečiatkou.
Záver
Ak chcete odoslať rovnaký súbor s novou alebo inou časovou pečiatkou, najprv prejdite do lokálneho úložiska. Upravte súbor a sledujte zmeny. Potom spustite „ git commit –allow-empty -m “