Answers:
git rebase --ignore-date
--root
,这使这成为可能。
Incompatible with the --interactive option.
查看文件
在我的案例中,重新基准化将时间戳更改为CommitDate值,因此在gitweb中,一几个月前的提交显示为4天。我找到了正确日期的最后一次提交,并做到了:
$ git rebase --committer-date-is-author-date SHA
git rebase
:“将这些标志传递到,git am
以轻松更改重新基于基础的提交的日期 ”。在git am
它说:--committer-date-is-author-date
“ [...]允许用户谎言提交者日通过使用相同的值作者日期 ”,而--ignore-date
“ [...]允许用户谎言作者日期通过使用相同的值作为提交者日期 “。
有以下几种方法
正常基准
git rebase --ignore-date
互动基础
git rebase -i master
git commit --amend --date=now
git push origin <branch> -f