関連する投稿で見たコマンドを使用してgit filter-branch
、古いコミットのバッチの名前を変更してみました。その結果、私のリポジトリには、異なる作成者との同一のコミットが多数あります。それは私に次のシナリオを残しました:
A' -> B' -> C'
\
A -> B -> C -> D -> E -> F
A'
コミットの作成者をA
除いてと同じであり、とについても同じB'
ですC'
。、、、およびのすべての参照と履歴A'
を削除したいと思います。注:これらのコミットはいずれもブランチ上になく、タグもありません。B'
C'
重複するコミット履歴を削除するにはどうすればよいですか?これは私が求めている結果です:
A -> B -> C -> D -> E -> F
私の理由は、単に履歴をクリーンアップするためです。このコードに触れるのは私だけです。これは、重要なレポを試すのは良いことではないことを私は知っています。また、似たような質問がたくさんあるようですが、うまくいく解決策をまとめることができないようです。
ありがとう!