Git date d'auteur et date de validation

Chaque commit git a deux horodatages. Les confondre est la raison pour laquelle les dates « sautent » après rebase même si vous n’avez jamais eu l’intention de changer une fois le travail terminé.

Date de l'auteur

Définit la date à laquelle le correctif a été initialement créé. Affiché par défaut dans git log. C’est généralement ce que les gens entendent par « date d’engagement » dans un discours informel.

Date du commettant

Défini à quel moment l'objet de validation a été écrit dans le référentiel. Opérations qui réécrivent les commits (par exemple rebase ou Cherry-pick) actualisez généralement la date du committer tout en laissant la date de l'auteur seule.

Comment voir les deux

git log --format=fuller -3

Rechercher AuthorDate and CommitDate dans la sortie.

Lequel devriez-vous changer ?

git-edit-date expose les deux comme author_date and committer_date colonnes. Les réponses courtes existent également dans le FAQ; pour changer spécifiquement la date de l'auteur, voir modifier la date de l'auteur git.

Télécharger .deb v1.5 Linux amd64 · gratuit

Plus : tous les guides · Tutoriel CLI · modifier la date de validation de git