Tengo un proyecto de Android que tiene un módulo de prueba que eliminará y volverá a crear archivos .apk en un subdirectorio en el directorio git..gitignore y git rm --cached no mantendrá los archivos a rastrear
que han añadido a estos .gitignore (el directorio, los archivos de forma explícita, y * .apk) y luego me han hecho
git rm -r --cached src/main/Tests/bin
y git me dice:
rm 'src/main/Tests/bin/Tests-debug-unaligned.apk'
rm 'src/main/Tests/bin/Tests-debug.apk'
rm 'src/main/Tests/bin/Tests.ap_'
rm 'src/main/Tests/bin/classes.dex'
i luego
git commit . -m "removed apk files"
Ejecuto nuevamente las pruebas que eliminan los archivos y los vuelven a crear. Ejecuto el estado de git y aparecen como modificados. Parece que .gitignore no está funcionando. Aquí está mi archivo .gitignore
*ipr
*iml
*iws
.gitignore
out/
*apk
src/main/Tests/bin
src/main/Tests/bin/*
src/main/Tests/bin/Tests-debug-unaligned.apk
es que debido a que no se ha añadido a ellos para .gitignore después de haberlos eliminado? –