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.