大量のファイルをブランチにチェックインしてマージし、その後それらを削除する必要がありました。今では、取り除く方法がわからない大きな.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 gc
、パックファイルを整理するためにいくつかのgitコマンド(など)を実行したと思いましたが、.bash_historyファイルにも表示されません。