【发布时间】:2016-12-08 23:00:23
【问题描述】:
考虑我有提交
... -- A -- B -- C
如果我使用git rebase -i 将所有三个提交压缩为一个,我们可以
pick A
squash B
squash C
我看到结果提交 A 具有其原始时间戳。如何让它继承提交C(最后一个)的时间戳?
我能想到的是git commit --amend --date=<new_time>,但是这种方式需要在squash或者reflog之前记住commit C的时间戳。
我发现最新提交的时间戳更合理,因为它显示了我实际完成提交中的工作的时间。
谢谢。
【问题讨论】:
标签: git