118

公開する前にブランチ内のコミットを再編成したため、コミットのタイムスタンプの順序が混乱しました。私はむしろ、それらすべてが今日であって、その間に数秒しかないことを望んでいます.

もちろん、これらのタイムスタンプも正確ではありませんが、これは物事が公開される時期であるため、時間的に混乱した歴史よりもそれを好みます.

では、リベース中に新しいタイムスタンプを作成するように git に指示するにはどうすればよいでしょうか?

4

4 に答える 4

163

--ignore-dateを使用します。

git rebase --ignore-date
于 2009-10-16T18:36:53.670 に答える
30

私の場合、変更されたタイムスタンプを CommitDate 値にリベースしたため、gitweb では、数か月前のコミットが 4 日前に表示されました。正しい日付の最後のコミットを見つけて、次のことを行いました。

$ git rebase --committer-date-is-author-date SHA
于 2011-09-08T18:37:03.117 に答える