如何将分支中所有提交的日期更改为现在?

时间:2018-08-26 16:11:12

标签: git

在某些情况下,我可能想掩盖完成工作的确切日期和时间,并希望在不丢失整个提交历史的情况下重置工作集合中的日期。

如何重写所有提交的日期?

1 个答案:

答案 0 :(得分:1)

我环顾四周,没有发现任何答案。最简单的解决方案似乎是:

git filter-branch -f --env-filter 'GIT_COMMITTER_DATE="`date`"; GIT_AUTHOR_DATE="`date`"'
git push -f origin master