考虑我有提交
... -- A -- B -- C
如果我git rebase -i
过去将所有三个提交压缩为一个,我们可以
pick A
squash B
squash C
我看到结果提交A
具有其原始时间戳。如何让它继承提交的时间戳C
(最后一个)?
我能想到的是git commit --amend --date=<new_time>
,但是这种方式需要记住C
squash之前的commit时间戳或来自reflog的时间戳。
我发现最新提交的时间戳更合理,因为它显示了我实际完成提交中的工作的时间。
谢谢。