Changement des horodateurs, tandis que le rebasage git branch
J'ai réorganisé l'engage dans une direction avant il va être rendu public, provoquant les horodateurs de la s'engage à être dans un mixte de la passation de la commande. Je voudrais disposer d'eux tous, aujourd'hui, avec seulement quelques secondes entre les deux.
Évidemment ces timbres n'est pas correct non plus, mais puisque c'est le moment où les choses aller en public, je préfère que plus d'un mixte de l'histoire, du temps sage.
Alors, comment dois-je dire à git pour créer de nouveaux horodateurs, tandis que la relocalisation?
Vous devez vous connecter pour publier un commentaire.
git filter-branch
, mais vous n'avez pas vraiment besoin pour une tâche simple comme ça.git rebase --ignore-date
de mettre à jour auteur dates puisgit rebase -i
pour réorganiser/modifier s'engage.--root
, ce qui rend cela possible.--root
. Non pas que j'ai immédiatement besoin, mais c'est bon à savoir.Incompatible with the --interactive option.
Voir les docsDans mon cas, la relocalisation changé les horodatages pour CommitDate valeur, de sorte que dans gitweb un tas de mois s'engage a montré que 4 jours. J'ai trouvé le dernier commit avec la date exacte et n':
git rebase
: "Ces indicateurs sont passés àgit am
facilement modifier les dates de l'relocalisée s'engage". Dansgit am
il est dit:--committer-date-is-author-date
"[...]permet à l'utilisateur de mentir sur le committer date en utilisant la même valeur que l'auteur date", tandis que--ignore-date
"[...]permet à l'utilisateur de mentir à propos de l'auteur date en utilisant la même valeur que le livreur date".