私は Git を使い始めたばかりで、ある特定のケースについて疑問に思っていました。
誤って重いコミットをしてしまい、さらに悪いことに、それをリモート サーバーにプッシュしてしまいました。
git reset --hard v1.0
今、私は と を使用して、元の状態に戻そうとしていgit push -f origin master
ます。
それを行った後は問題ないように見えますが、レポファイルのサイズを見ると、間違ったコミットと同じくらいの大きさです。git gcでガベージ コレクションを試みても、成功しません。その場合、意図的に破壊的な変更を加えたい場合はどうすればよいですか?
どんなヒントでも大歓迎です!