私は今、私は大きなベンダーのフォルダを持っていましたが、私は使用してそれを削除し、Herokuのサーバに私のGitのレポをプッシュしようとしている:GITでキャッシュを更新するには?
git rm -r --cached vendor
をそして、私はとにかく後、その段階では問題がありませんでした私はファイルを削除し、コミットとすべてを行った、それは私がまだ同じファイル(私が削除したファイル)を使用してプッシュするたびに、私はそれが何とかキャッシュされていることをかなり確信しているので、キャッシュをフラッシュしますか?私はインデックスを更新するようなものをたくさん試しましたが、今は2 MBの代わりに20 MBをまだ押しているので非常に奇妙です。
ご協力いただければ幸いです。
それはあなたの状況を理解することは本当に難しいです。あなたが実際にあなたが押している支店でそれらのファイルの削除を約束しましたか? ( 'git show branch-name:vendor'は、パスが存在しないことを通知しなければなりません)ホストされているリポジトリのサイズについて心配していますか? (これらのファイルを完全に削除して履歴を書き直さなければ、そのスペースを取り戻すことはできません)また、「インデックス」などの用語については混乱しているようです。http://progit.org/bookの最初の部分/またはhttp://book.git-scm.com/、またはhttp://tom.preston-werner.com/2009/05/19/the-git-parable.html – Cascabel
「私がまだプッシュするときはいつでも同じファイルを使用してください "< - あなたは何を意味していますか?また、 'git rm -r --cached'はインデックスからファイルを削除することを忘れないでください。作業ツリーではありません。 – fge
ここでは完全に混乱していますが、例えばmasterブランチではベンダーディレクトリを削除しました。パスは存在しませんが、何らかの理由でファイルがまだ残っているように見えます(少なくともプロジェクト全体のサイズは少なくとも同じです)、フォルダを完全に削除するにはどうすればよいですか?すべて、私はちょうど私がherokuサーバーにコードをプッシュするときに、それほど時間を費やすのではなく、単純にしたいと思っています。 –