重複の可能性:
github でコミットを削除するにはどうすればよいですか?
そのため、私たちのプロジェクトのチーム メンバーは、700 MB 以上のナンセンスをコミットして、git プロジェクト リポジトリにプッシュしました...彼女は 2 つの画像だけを追加していると思っていましたが、どういうわけかデスクトップの内容全体を git フォルダーにコピーしてしまいました。それをコミットします。2 枚の写真をアップロードするのに 20 分もかかったのに、なぜ彼女が変ではないと思ったのかはわかりません...
とにかく、私は今、このプロジェクトの責任者として窮地に立たされています。私が見る限り、2つの選択肢があり、どちらも好きではありません
bitbucket からリポジトリを削除し、必要なファイルで再起動できます。必要なファイルの現在のバージョンのみが利用可能になるため、これにより以前の編集がすべて削除されます
エラーのあるデータを削除して、変更をプッシュすることができました。必要なファイルのみがさらに管理されますが、彼女がそこに置いたすべての余分なゴミは、プロジェクトを 100 倍に膨らませる git に永遠に存在します。
まるでそれが起こらなかったかのように、実際にコミットを永久に削除する方法はありますか? より修復的な git トレーニング以外に、このしゃっくりを管理するための最良の方法は何でしょうか...