私は偶然、巨大な不要なフォルダをコミットし、gitでmasterにプッシュしました。そして、私はもう一回コミットしました。そうそのgit resetで以前のコミットにロールバックするときの問題
このようなA - B - C - D
C - 問題は、私は、コマンドを
git reset --hard <sha1-commit-id-of-B>
と
git push origin HEAD --force
を使用間違いを実現した後
コミットされます
をBにロールバックしても問題ありませんでしたが、リポジトリのサイズは同じです。私は混乱していた。どのように私は不要なファイル(永久に)を取り除くことができますので、gitに表示されません?
ありがとうございました。その救済は私が手動でガベージコレクションをする必要はありません、私はgitにそれを行うことができます.. .. :) – RameshVel