У меня есть проект Android, в котором есть тестовый модуль, который удаляет и воссоздает файлы .apk в подкаталоге в каталоге git.
У меня есть добавил их в .gitignore (каталог, файлы явно и * .apk), а затем я сделал
git rm -r --cached src/main/Tests/bin
, и git сообщает мне:
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'
затем
git commit . -m "removed apk files"
Я снова запускаю тесты, которые удаляют файлы и воссоздать их. Я запускаю git status, и они отображаются как измененные. Кажется, .gitignore не работает. Вот мой файл .gitignore
*ipr
*iml
*iws
.gitignore
out/
*apk
src/main/Tests/bin
src/main/Tests/bin/*
src/main/Tests/bin/Tests-debug-unaligned.apk