ブランチにファイルのロードをチェックしてマージした後、それらを削除しなければならなかったので、取得する方法がわからない大きな.packファイルが残っています捨てる。gitで作成された大きな.packファイルを削除します
git rm -rf xxxxxx
を使用してすべてのファイルを削除しましたが、--cached
オプションも実行しました。
誰かが、私は次のディレクトリに現在ある大.packファイル削除する方法を教えてもらえます:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
を私はちょうど私がまだ持っていないが、もはや午前ブランチを削除する必要がありますかを使用して?それとも、実行する必要がある何か他にありますか?
どのくらいの違いがあるのかわかりませんが、ファイルに対して南京錠が表示されます。
おかげ
EDITここ
が、私はこの状態に入るために、管理方法のアイデアを与える必要があり、私のbash_historyからいくつか抜粋している(私は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ファイルには表示されませんと思いました。
削除方法を明確にすることはできますか?まだコミット履歴に残っている場合は、依然としてパックファイルに含まれています。 – loganfsmyth
こんにちは@loganfsmyth、私はうまくいけば助けるbashの歴史のスクリプトを追加しました。 – user1116573