Допустим, у меня есть коммиты
... -- A -- B -- C
Если я использую git rebase -i
для объединения всех трех коммитов в один, мы могли бы
pick A
squash B
squash C
Я вижу результирующий коммит A
имеет исходную отметку времени. Как заставить его наследовать метку времени коммита C
(последнего)?
Что я могу придумать, так это git commit --amend --date=
, но для этого нужно запомнить метку времени фиксации C
перед сквошем или из reflog .
Я считаю, что метка времени последнего коммита более разумна, потому что она показывает, когда я действительно закончил работу, которая находится в коммитах.
Спасибо.