私の同僚は自分のコミットをgithubリポジトリにプッシュしました。 Unfortunatlley氏はシステム日付をリアルタイムから20日先に設定しています。だからすべて(4)彼のコミットは間違った日付を持っています。私はこれらのコミットの日付を変更したいと思いますが、間違った日付のコミットに基づいていくつかの追加作業が既に行われています。Gitのアップストリームでコミットの日付を変更するには?
私はこの質問を見つけました:How can one change the timestamp of an old commit in Git?、これは私がそれを行う方法を示していますが、私はそれがコミットとして安全ではないと思っていますSHAは、日付変更のbeacuse変更され、元の(間違った日付の)コミットに基づいた変更。
日付を変更して変更されたコミットを押しても安全ですか? githubリポジトリではどうなりますか?私は完全に新しいcommtisが作成され、古いものはまだそこに存在すると推定されます...
一方、私は誤った日付のコミットをtehyのままにしておくと、危険は何ですか?これまでのところ私はgithubのネットワークグラフがうまく動作しないことに気づいた...
SHAハッシュは、日付を含むコミット全体にわたって計算されます。したがって、SHAハッシュを変更せずにコミット日付を変更することはできません。 – Andomar
私はこれを知っていますが、確認のために感謝します。 –