我正在处理一个导入到 git 的存储库,并且所有提交者日期都是错误的(5 年以上压缩到 2 天)。我已经读过,默认情况下 git log--since='...'
将使用提交者日期进行过滤,因此结果对我来说毫无用处,我的命令如下所示:
$ git log --since='2011-09-21' --pretty=format:"%aD,%h,%s" --author='Zeo' myfile.cpp
是否有一个开关可以--since
使用作者日期而不是提交者日期?
我到处搜索,但找不到。
[编辑] 在此类导入使用后将所有作者日期重写为提交者日期:
$ git filter-branch --env-filter 'export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"'