Ho archiviato un carico di file in un ramo e li ho uniti, quindi ho dovuto rimuoverli e ora mi rimane un file .pack di grandi dimensioni di cui non so come sbarazzarmi.
Ho cancellato tutti i file usando git rm -rf xxxxxx
e ho anche eseguito l' --cached
opzione.
Qualcuno può dirmi come posso rimuovere un file .pack di grandi dimensioni che si trova attualmente nella seguente directory:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
Devo solo rimuovere il ramo che ho ancora ma che non utilizzo più? O c'è qualcos'altro che devo eseguire?
Non sono sicuro di quanta differenza faccia ma mostra un lucchetto contro il file.
Grazie
MODIFICARE
Ecco alcuni estratti dalla mia bash_history che dovrebbero dare un'idea di come sono riuscito a entrare in questo stato (supponi che a questo punto stia lavorando su un ramo git chiamato 'my-branch' e ho una cartella contenente più cartelle / 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)
Pensavo di aver eseguito anche quanto segue ma non appare nella bash_history con gli altri:
git rm -rf --cached unwanted_folder/
Ho anche pensato di git gc
eseguire alcuni comandi git (come ) per provare a riordinare il file pack ma non compaiono nemmeno nel file .bash_history.