重複の可能性:
Git履歴から機密ファイルとそのコミットを削除します
なんらかの理由でサーバーの移動が原因であることに気づきました....何ヶ月もの間gitによって無視されてきたファイルを誤ってコミットしました。言うまでもなく、私はそれをリポジトリの一部にしたくありません。
残念ながら、このファイルを3つの異なるコミットでリモートリポジトリにプッシュしました。
最も付随的な損害を与えることなく、3つのローカルおよびリモートコミットからそのファイルを削除する最も簡単な方法は何でしょうか?
ご協力いただきありがとうございます。私の理論は、そのコミットを引っ張って、多分それを修正して、それを強制的に押し戻すことです。誰かが私がこれを行う方法を知っていますか?