Git-auteursdatum versus commitdatum

Elke git commit heeft twee tijdstempels. Verwarring tussen deze twee is de reden dat datums na rebase „verspringen”, ook als je nooit van plan was te wijzigen wanneer het werk is uitgevoerd.

Auteursdatum

Ingesteld toen de patch oorspronkelijk werd geschreven. Wordt standaard getoond in git log. Dit is meestal wat mensen in alledaags taalgebruik met „commitdatum” bedoelen.

Committerdatum

Ingesteld toen het commitobject naar de repository werd geschreven. Bewerkingen die commits herschrijven (bijvoorbeeld rebase of cherry-pick) vernieuwen doorgaans de committerdatum, maar laten de auteursdatum intact.

Beide bekijken

git log --format=fuller -3

Zoek in de uitvoer naar AuthorDate en CommitDate.

Welke moet je wijzigen?

git-edit-date stelt beide beschikbaar als de kolommen author_date en committer_date. Korte antwoorden vind je ook in de FAQ; om specifiek de auteursdatum te wijzigen, lees je de Git-auteursdatum wijzigen.

Download .deb v1.5 Linux amd64 · gratis

Meer: alle handleidingen · CLI-tutorial · git commitdatum wijzigen