Empujé mi repositorio local a GitHub. En el proceso de confirmar mi código, olvidé crear un archivo .gitignore
. Como resultado, me comprometí y posteriormente envié algunas carpetas y archivos que no quería en GitHub (o en mi repositorio local, para el caso).¿Cómo aplicar gitignore luego?
¿Cómo puedo aplicar .gitignore
ahora, para poder eliminar algunas carpetas y archivos no deseados en el futuro?
es una forma de eliminar automáticamente todas las carpetas/archivos usando gitignore? ¿Realmente tengo que ejecutar los comandos para cada archivo/carpeta que deseo eliminar? – Rookian
Simplemente puede hacer 'git rm -r --cached --ignore-unmatched file1 folder1 file2 folder2 folder3 * bak test- *'. Solo asegúrate de comprender las implicaciones de la reescritura de la historia, si vas por la ruta 'filter-branch'. – knittl