オープンソースにしたいGitでバージョン管理されたプロジェクトがありますが、元々使用されていた環境に固有の個人情報が含まれています。問題の情報を変更して、リポジトリに含まれていない構成ファイルからロードします。そもそもこれを行うべきだったと思いますが、個人情報は以前のコミットにまだ存在しているので、どうすれば履歴から削除できますか?最新のコミットに基づいて新しいリポジトリを開始し、すべての履歴を失う必要がありますか、それとも個人情報の記録を削除しながら現在のリポジトリを回収する方法はありますか?
編集:明確にするために、この個人情報を含むファイルはまだ使用されているため、完全に削除したくありません。むしろ、それらの中にある特定の文字列の出現を削除/空白にする/変更したいと思います。