git squash y preservar la marca de tiempo del último commit

Considera que he cometido

<code>... -- A -- B -- C
</code>

Si yo usogit rebase -i para aplastar los tres compromisos en uno, podríamos

<code>pick A
squash B
squash C
</code>

Veo el resultado cometerA tiene su marca de tiempo original. ¿Cómo podría hacerlo heredar la marca de tiempo de confirmación?C (el último)?

Lo que puedo pensar esgit commit --amend --date=<new_time>, pero de esta manera hay que recordar la marca de tiempo de commit.C Antes de la calabaza o de reflog.

Encuentro que la marca de tiempo del último compromiso es más razonable, porque muestra cuando realmente terminé el trabajo que se encuentra en los compromisos.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta