Quan els usuaris cometen canvis a Git, els commits es desen amb la marca de temps segons la zona horària del sistema de l'usuari. Més concretament, cada commit té dues dates, és a dir, el ' data de compromís ' i la ' data de l'autor ”. Els usuaris poden canviar/modificar l'historial de commits i veure els canvis que es van fer en el passat. Tanmateix, no es recomana canviar l'historial de commits tret que sigui essencial per a alguna operació.
Aquest escrit il·lustrarà el mètode per empènyer el mateix fitxer amb una marca de temps nova/diferent.
Hi ha un 'git touch' per empènyer el mateix fitxer amb una marca de temps nou/diferent?
No, no hi ha ' git touch ” a Git per enviar el mateix fitxer amb una marca de temps nova o diferent. Tanmateix, els usuaris poden empènyer el mateix fitxer amb una marca de temps nova o diferent mitjançant un mètode diferent. Per fer-ho, proveu els passos que s'indiquen a continuació.
Pas 1: visualitzeu l'historial de commits
Primer, comproveu el registre de Git per veure l'historial de commits, inclosa la marca de temps del commit:
$ git log --crues
Aquí, el ' - crua ” s'utilitza per mostrar la informació detallada del commit.
A la imatge següent, la part destacada mostra la marca de temps i el nom del fitxer:
Pas 2: feu canvis al fitxer
A continuació, modifiqueu el contingut del fitxer per fer canvis al mateix ' Test1.txt ' dossier:
$ eco 'Aquest és el meu fitxer de prova' >> Test1.txt
Pas 3: Seguiment dels canvis
A continuació, deseu els canvis afegits recentment a l'índex Git mitjançant l'ordre que s'indica a continuació:
$ git add Test1.txt
Pas 4: confirma el fitxer amb una marca de temps nova
Ara, executeu l'ordre proporcionada per confirmar el mateix fitxer amb la nova marca de temps:
$ git commit --permetre-buit -m 'Compromís amb una marca de temps nova'
Pas 5: verifiqueu els canvis
Finalment, assegureu-vos que el fitxer s'hagi enviat al dipòsit local amb la nova marca de temps mitjançant l'ordre següent:
$ git log --crues
Es pot observar que el fitxer s'ha enviat correctament amb la nova marca de temps:
Hem explicat el procediment per enviar el mateix fitxer amb una marca de temps nova.
Conclusió
Per enviar el mateix fitxer amb la marca de temps nova o diferent, primer, aneu al dipòsit local. Modifiqueu el fitxer i feu el seguiment dels canvis. A continuació, executeu el ' git commit –allow-empty -m “