Revisé una carga de archivos en una rama y los fusioné y luego tuve que eliminarlos y ahora me queda un archivo .pack grande del que no sé cómo deshacerme.
Eliminé todos los archivos usando git rm -rf xxxxxx
y también ejecuté la --cached
opción.
¿Alguien puede decirme cómo puedo eliminar un archivo .pack grande que se encuentra actualmente en el siguiente directorio:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
¿Solo necesito eliminar la rama que todavía tengo pero que ya no uso? ¿O hay algo más que deba ejecutar?
No estoy seguro de la diferencia, pero muestra un candado contra el archivo.
Gracias
EDITAR
Aquí hay algunos extractos de mi bash_history que deberían dar una idea de cómo logré llegar a este estado (supongamos que en este punto estoy trabajando en una rama de git llamada 'my-branch' y tengo una carpeta que contiene más carpetas / archivos):
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)
Pensé que también ejecuté lo siguiente, pero no aparece en bash_history con los demás:
git rm -rf --cached unwanted_folder/
También pensé que había ejecutado algunos comandos git (como git gc
) para intentar ordenar el archivo del paquete, pero tampoco aparecen en el archivo .bash_history.