web-dev-qa-db-ja.com

gitブランチのリベース中にタイムスタンプを変更する

ブランチのコミットを再編成してから、それが公開される前に、コミットのタイムスタンプが混乱した順序になるようにしました。数秒ですべてが今日になります。

明らかに、これらのタイムスタンプも正しくありませんが、これは物事が公開される時期なので、時間的には混乱した歴史よりもそれが好きです。

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

81
tarsius
git rebase --ignore-date

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

$ git rebase --committer-date-is-author-date SHA
26
lkraav