2010-04-28 27 views
9

Sé que ya hay un millón de preguntas similares, pero no estoy seguro de que se apliquen. Soy nuevo en git, y tengo un proyecto alojado en github. Accidentalmente agregué algunos archivos de registro grandes al repositorio. Cuando lo noté, I git rm -ed ellos y luego commit -ted los cambios. Eso parece haber hecho el trabajo, porque cuando clono el repositorio, obtengo solo los archivos que quería (código fuente). Sin embargo, la clonación ahora lleva una eternidad, porque, supongo, git todavía está descargando esos archivos de registro por alguna razón (el repositorio .git ahora es enorme, aunque los archivos principales del proyecto pesan un meg más o menos). ¿Cómo puedo deshacerme de esa hinchazón ahora?git - eliminar archivo del repositorio

Muchas gracias

Respuesta

12

Se podría tratar de seguir el GitHub guide "remove sensitive data"

De vez en vez que los usuarios se comprometen accidentalmente datos como contraseñas o claves en un repositorio git. Si bien puede usar git rm para eliminar el archivo, aún estará en el historial del repositorio. Afortunadamente, git hace que sea bastante simple eliminar el archivo de todo el historial de repos.

+0

simplicity is genius. –

Cuestiones relacionadas