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
до сквоша или из рефлога.
Я считаю, что временная метка последнего коммита более разумна, потому что она показывает, когда я фактически закончил работу, которая находится в коммитах.
Благодарю.