मेरे पास एक एंड्रॉइड प्रोजेक्ट है जिसमें एक परीक्षण मॉड्यूल है जो गिट निर्देशिका में उपनिर्देशिका में .apk फ़ाइलों को हटा देगा और फिर से बनाएगा।.gitignore और git rm --cached फ़ाइलों को ट्रैक करने से नहीं रखे
मैं (निर्देशिका, फ़ाइलें स्पष्ट रूप से, और * .apk) .gitignore करने के लिए इन जोड़ लिया है और उसके बाद मैं
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"
मैं परीक्षणों को फिर से चलाता हूं जो फ़ाइलों को हटाते हैं और उन्हें फिर से बनाते हैं। मैं गिट स्थिति चलाता हूं और वे संशोधित के रूप में दिखाई देते हैं। ऐसा लगता है .gitignore काम नहीं कर रहा है। यहाँ मेरी .gitignore फ़ाइल है
*ipr
*iml
*iws
.gitignore
out/
*apk
src/main/Tests/bin
src/main/Tests/bin/*
src/main/Tests/bin/Tests-debug-unaligned.apk
कि निकालने के बाद उन्हें है .gitignore क्योंकि आप उन्हें शामिल नहीं किया है है? –