.gitignore и git rm --cached не будут препятствовать отслеживанию файлов

У меня есть проект 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
6
задан browep 7 October 2011 в 21:57
поделиться