Ho un progetto Android che ha un modulo di test che rimuoverà e ricrea i file .apk in una sottodirectory nella directory git..gitignore e git rm --cached non tengono traccia dei file da tenere tracciato
ho aggiunto questi per .gitignore (la directory, i file in modo esplicito, e * .apk) e poi mi hanno fatto
git rm -r --cached src/main/Tests/bin
e git mi 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 allora
git commit . -m "removed apk files"
Eseguo nuovamente i test che eliminano i file e li ricreano. Corro stato git e vengono visualizzati come modificati. Sembra che .gitignore non funzioni. Qui è il mio file .gitignore
*ipr
*iml
*iws
.gitignore
out/
*apk
src/main/Tests/bin
src/main/Tests/bin/*
src/main/Tests/bin/Tests-debug-unaligned.apk
è che perché non hai aggiunto a loro per .gitignore dopo averli rimossi? –