Ho controllato un carico di file in un ramo e unito e quindi ho dovuto rimuoverli e ora mi rimane un grande file .pack che non so come ottenere liberarsi di.Rimuovere il grande file .pack creato da git
Ho eliminato tutti i file utilizzando git rm -rf xxxxxx
e ho anche eseguito l'opzione --cached
.
Qualcuno può dirmi come posso rimuovere un file di grandi dimensioni .Pack che è attualmente nella seguente directory:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
faccio solo bisogno di rimuovere il ramo che ho ancora, ma non sono più usando? O c'è qualcos'altro che devo correre?
Non sono sicuro di quanta differenza faccia, ma mostra un lucchetto contro il file.
Grazie
EDIT
Ecco alcuni brani del mio Bash_history che dovrebbe dare un'idea di come sono riuscito a entrare in questo stato (assumono a questo punto sto lavorando su un ramo git chiamato 'il mio ramo' 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)
ho pensato che anche eseguito il seguente, ma non risulta nel Bash_history con t lui gli altri:
git rm -rf --cached unwanted_folder/
ho anche pensato Ho eseguito alcuni comandi Git (come git gc
) per cercare di riordinare il file pacchetto, ma non compaiono nel file .bash_history sia.
Puoi chiarire come li hai rimossi? Se sono ancora nella cronologia dei commit, sono ancora nei file del pacchetto. – loganfsmyth
Salve @loganfsmyth, ho aggiunto gli script di cronologia di bash che si spera possano essere d'aiuto. – user1116573