Git ha molteplici funzioni integrate per eseguire diverse operazioni. Cambiare il timestamp di commit è uno di questi. Timestamp sostanzialmente mantiene la registrazione corretta degli autori che vengono aggiunti mentre spingono le modifiche al repository. Gli sviluppatori cambiano la storia del commit ogni volta che vogliono. Tuttavia, non si consiglia di modificare la cronologia del commit a meno che non sia necessario per qualche azione.
Questo articolo discuterà il metodo per cambiare il timestamp di un vecchio commit in Git.
Come cambiare il timestamp di un vecchio commit in git?
Per cambiare il timestamp di un vecchio commit in Git, prova le istruzioni fornite:
Passaggio 1: Switch repository
Inizialmente, vai al repository richiesto eseguendo il "CD"Comando:
CD "C: \ Users \ Nazma \ git \ test1-repo"
Passaggio 2: selezionare il commit git
Quindi, eseguire il comando fornito per visualizzare la cronologia del registro del repository corrente:
$ git log .
Qui, vogliamo cambiare il timestamp del più recente commit:
Passaggio 3: aggiorna il timestamp
Dopodiché, esegui il "commit git"Comando insieme al timestamp desiderato:
$ git commit --mend-date = "mer 21 dicembre 12:30:20 2022 +0500" --No-Edit
Nel comando sopra indicato, IL "-modificare"L'opzione viene aggiunta per l'aggiornamento dei commit e" -data"È un parametro che ha il valore del timestamp desiderato:
Passaggio 4: verificare il timestamp aggiornato
Per garantire il vecchio timestamp aggiornato, eseguire il "registro git ."Comando:
$ git log .
Secondo l'output sotto fornito, il timestamp è stato aggiornato correttamente:
Abbiamo compilato il modo più semplice per cambiare il timestamp di un vecchio commit in Git.
Conclusione
Per cambiare il timestamp di un vecchio commit in Git, prima, passare al repository locale Git e mostrare la cronologia del registro di riferimento GIT. Dopodiché, seleziona il vecchio commit a cui si desidera cambiare il timestamp. Successivamente, esegui il "git commit -amend -date = "" -no -edit"Comando. Infine, controlla la cronologia dei registri per la verifica. Questo articolo ha fornito il modo più semplice per modificare il timestamp di un vecchio commit in Git.