我有一个安卓项目,其中包含一个测试模块,该模块将在git目录的子目录中删除和重新创建.apk文件。
我已将这些内容添加到.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'
i then
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