Cómo ignorar ciertos archivos en Git
Tengo un repositorio con un archivo Hello.java
. Cuando lo compilo, Hello.class
se genera un archivo adicional.
Creé una entrada Hello.class
en un .gitignore
archivo. Sin embargo, todavía parece que se está rastreando el archivo.
¿ Cómo puedo hacer que Git ignore Hello.class
?
El problema es que .gitignore
ignora solo los archivos que no fueron rastreados antes (por git add
). Ejecute git reset name_of_file
para eliminar el archivo y conservarlo. En caso de que también desee eliminar el archivo proporcionado del repositorio (después de presionarlo), use git rm --cached name_of_file
.
Cómo ignorar archivos nuevos
Globalmente
Agregue las rutas a sus archivos que le gustaría ignorar en su .gitignore
archivo (y confírmelas). Estas entradas de archivos también se aplicarán a otras personas que consulten el repositorio.
En la zona
Agregue las rutas a sus archivos que le gustaría ignorar en su .git/info/exclude
archivo. Estas entradas de archivos solo se aplicarán a su copia de trabajo local.
Cómo ignorar archivos modificados (temporalmente)
Para ignorar los archivos modificados y que aparezcan como modificados, puede usar el siguiente comando git:
git update-index --assume-unchanged <file1> <file2> <file3>
Para revertir esa ignorancia utilice el siguiente comando:
git update-index --no-assume-unchanged <file1> <file2> <file3>