ブランチに大量のファイルをチェックインしてマージした後、それらを削除する必要がありましたが、削除する方法がわからない大きな.packファイルが残っています。
を使用してすべてのファイルを削除し、オプションgit rm -rf xxxxxx
も実行しました。--cached
現在次のディレクトリにある大きな.packファイルを削除する方法を教えてもらえますか?
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
まだ持っているが使用しなくなったブランチを削除する必要がありますか?または、他に実行する必要があるものはありますか?
どれだけの違いがあるかはわかりませんが、ファイルに対して南京錠が表示されます。
ありがとう
編集
これが私のbash_historyからの抜粋で、どのようにしてこの状態に入ることができたかを示しています(この時点で、「my-branch」というgitブランチで作業していて、さらに多くのフォルダーを含むフォルダーがあると仮定します/ファイル):
git add .
git commit -m "Adding my branch changes to master"
git checkout master
git merge my-branch
git rm -rf unwanted_folder/
rm -rf unwanted_folder/ (not sure why I ran this as well but I did)
私も次のことを実行したと思いましたが、他の人と一緒にbash_historyに表示されません:
git rm -rf --cached unwanted_folder/
また、パックファイルを整理するためにいくつかのgitコマンド(などgit gc
)を実行したと思いましたが、それらは.bash_historyファイルにも表示されません。