Data dell'autore Git rispetto alla data commit

Ogni git commit ha due timestamp. Confonderli è il motivo per cui le date “saltano” dopo il rebase anche quando non avresti mai avuto intenzione di cambiare una volta terminato il lavoro.

Data dell'autore

Impostato il momento in cui è stata creata originariamente la patch. Mostrato per impostazione predefinita in git log. Questo di solito è ciò che la gente intende per "data commit" nei discorsi informali.

Data Committer

Impostato quando l'oggetto commit è stato scritto nel repository. Operazioni che riscrivono commit (ad esempio rebase o cherry-pick) in genere aggiorna la data committer lasciando intatta la data dell'autore.

Come vederli entrambi

git log --format=fuller -3

Cercare AuthorDate E CommitDate nell'uscita.

Quale dovresti cambiare?

git-edit-date espone entrambi come author_date E committer_date colonne. Anche le risposte brevi vivono nel Domande frequenti; per modificare la data dell'autore vedi specificatamente modificare la data dell'autore git.

Scarica .deb v1.5 Linux amd64 · gratuito

Di più: tutte le guide · Tutorial CLI · modificare la data git commit