git squash und behalte den Zeitstempel des letzten Commits bei
Bedenke, ich habe Commits
<code>... -- A -- B -- C </code>
Wenn ich benutzegit rebase -i
Wir könnten alle drei Commits in einem zerquetschen
<code>pick A squash B squash C </code>
Ich sehe das Ergebnis des CommitsA
hat seinen ursprünglichen Zeitstempel. Wie könnte es den Zeitstempel des Commits erben lassen?C
(der Letzte)?
Was ich mir vorstellen kann istgit commit --amend --date=<new_time>
, aber auf diese Weise muss der Zeitstempel des Commits gespeichert werdenC
vor dem squash oder aus dem reflog.
Ich finde, der Zeitstempel des letzten Commits ist sinnvoller, da er anzeigt, wann ich die in den Commits enthaltenen Arbeiten tatsächlich beendet habe.
Vielen Dank.