Gitignore không hoạt động, đã thêm file vào gitignore nhưng file vẫn còn hiện lên khi commit

Hỏi : 

File .gitignore của tôi không hoạt động, tôi đã add các file vào như bên dưới, nhưng nó vẫn hiện ra mỗi khi commit :

*.apk
*.ap_
*.dex
*.class
**/bin/
**/gen/
.gradle/
build/
local.properties
**/proguard/
*.log

Giải quyết như thế nào đây ạ ? 

Trả lời : 

Vì các file ấy trước đó đã được git ghi nhớ nên bạn cần clear cache của git. Cách remove cache của git như sau : 

Lưu ý commit tất cả những thay đổi của bạn lên git trước khi làm điều này ! 

git rm -rf --cached .
git add .

Hoàn tất. Thử và xem kết quả nhé. Thân ái