git squash и сохранить временную метку последнего коммита

Считайте, что у меня есть коммиты

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

Если я используюgit rebase -i раздавить все три коммита в один, мы могли бы

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

Я вижу приведенный коммитA имеет свою оригинальную метку времени. Как заставить его наследовать метку времени коммита?C (последний)?

Что я могу думать о том,git commit --amend --date=<new_time>, но этот способ должен помнить метку времени коммитаC до сквоша или из рефлога.

Я считаю, что временная метка последнего коммита более разумна, потому что она показывает, когда я фактически закончил работу, которая находится в коммитах.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос