私の同僚は、彼のコミットを私たちの github リポジトリにプッシュしました。残念なことに、彼はシステムの日付を実際の時間より約 20 日早く設定しています。したがって、すべての (4) 彼のコミットの日付が間違っています。これらのコミットの日付を変更したいのですが、これらの間違った日付のコミットに基づいて、いくつかの追加作業が既に行われています。
私はこのSOの質問を見つけました: Gitで古いコミットのタイムスタンプを変更するにはどうすればよいですか? 、どの答えが私がそれを行うことができるかを示していますが、日付が変更されたためにコミットSHAが変更されるため、安全だとは思いません。元の(間違った日付の) コミットします。
では、日付を変更して、変更されたコミットをプッシュしても安全ですか? github リポジトリで正確に何が起こるのでしょうか? 完全に新しいcommtisが作成され、古いものはまだそこにあると思います...
一方、間違った日付のコミットをそのままにしておくと、どのような危険がありますか? これまでのところ、github のネットワーク グラフが機能しないことに気付きました...