C'è un tocco git così posso spingere lo stesso file con un nuovo timestamp?

C'è un tocco git così posso spingere lo stesso file con un nuovo timestamp?

Quando gli utenti commettono cambiamenti in GIT, i commit vengono salvati con il timestamp in base al fuso orario del sistema dell'utente. Più specificamente, ogni commit ha due date, io.e., IL "Data di commit" e il "Data dell'autore". Gli utenti possono cambiare/modificare la cronologia e la visualizzazione di commit quando sono state apportate le modifiche in passato. Tuttavia, non si suggerisce di cambiare la storia del commit a meno che non sia essenziale per alcune operazioni.

Questo articolo illustrerà il metodo per spingere lo stesso file con un timestamp nuovo/diverso.

C'è un "tocco git" per spingere lo stesso file con un timestamp nuovo/diverso?

No, non c'è "tocco git"Comanda in git per spingere lo stesso file con un timestamp nuovo o diverso. Tuttavia, gli utenti possono spingere lo stesso file con un timestamp nuovo/diverso utilizzando un metodo diverso. Per fare ciò, prova i passaggi sotto forniti.

Passaggio 1: visualizza la cronologia dei commit

Innanzitutto, controlla il registro GIT per visualizzare la cronologia del commit incluso il timestamp del commit:

$ git log -raw


Qui, il "-crudo"L'opzione viene utilizzata per mostrare le informazioni dettagliate del commit.

Nell'immagine seguente, la parte evidenziata mostra il nome del timestamp e del file:


Passaggio 2: apportare modifiche al file

Successivamente, modifica il contenuto del file per apportare modifiche allo stesso "Test1.TXT" file:

$ echo "questo è il mio file di test" >> test1.TXT



Passaggio 3: tenere traccia delle modifiche

Quindi, salva le modifiche appena aggiunte all'indice GIT utilizzando il comando di seguito:

$ git aggiungi test1.TXT



Passaggio 4: impegna il file con nuovo timestamp

Ora, esegui il comando fornito per commettere lo stesso file con il nuovo timestamp:

$ git commit --allow -vuoto -m "commit con nuovo timestamp"



Passaggio 5: verificare le modifiche

Infine, assicurarsi che il file sia stato spinto nel repository locale con il nuovo timestamp utilizzando il seguente comando:

$ git log -raw


Si può osservare che il file è stato spinto correttamente con il nuovo timestamp:


Abbiamo spiegato la procedura per spingere lo stesso file con un nuovo timestamp.

Conclusione

Per spingere lo stesso file con il timestamp nuovo o diverso, prima, vai al repository locale. Modifica il file e traccia le modifiche. Quindi, esegui il "git commit -allow -hemty -m """Comando per spingere il file nel repository locale con il nuovo timestamp. Infine, verifica le modifiche. Questo articolo ha illustrato il metodo per spingere lo stesso file con un nuovo timestamp.