Saya memeriksa banyak file ke dalam cabang dan menggabungkannya dan kemudian harus menghapusnya dan sekarang saya pergi dengan file .pack besar yang saya tidak tahu bagaimana cara membuangnya.
Saya menghapus semua file menggunakan git rm -rf xxxxxx
dan saya juga menjalankan --cached
opsi juga.
Adakah yang bisa memberi tahu saya bagaimana saya bisa menghapus file .pack besar yang saat ini ada di direktori berikut:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
Apakah saya hanya perlu menghapus cabang yang masih saya miliki tetapi tidak lagi digunakan? Atau ada hal lain yang perlu saya jalankan?
Saya tidak yakin seberapa besar perbedaannya tetapi ini menunjukkan gembok pada file.
Terima kasih
EDIT
Berikut adalah beberapa kutipan dari bash_history saya yang seharusnya memberi gambaran bagaimana saya bisa masuk ke status ini (asumsikan pada titik ini saya sedang mengerjakan cabang git yang disebut 'cabang-saya' dan saya punya folder yang berisi lebih banyak folder / file):
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)
Saya pikir saya juga menjalankan perintah berikut tetapi tidak muncul di bash_history dengan yang lain:
git rm -rf --cached unwanted_folder/
Saya juga berpikir saya menjalankan beberapa perintah git (seperti git gc
) untuk mencoba merapikan file paket tetapi mereka juga tidak muncul di file .bash_history.