2015-06-29 4 views
2

Я занимаюсь разработкой Android в студии android, и я пытаюсь игнорировать все/build/files, но он не работает. Это мой текущий файл .gitignoreGit wont ignore/build/intermediates/files, хотя я добавил build/to .gitignore

# built application files 
*.apk 
*.ap_ 

# files for the dex VM 
*.dex 

# Java class files 
*.class 

# built native files 
*.o 
*.so 

# generated files 
bin/ 
gen/ 

# Ignore gradle files 
.gradle/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Proguard folder generated by Eclipse 
proguard/ 

# Eclipse Metadata 
.metadata/ 

# Mac OS X clutter 
*.DS_Store 

# Windows clutter 
Thumbs.db 

# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067) 
.idea/workspace.xml 
.idea/tasks.xml 
.idea/datasources.xml 
.idea/dataSources.ids 

.* 
!/.gitignore 

но когда я статус GIT, файлы сборки еще появляются

+0

Вам нужно добавить файл .gitignore для каждого модуля в вашем проекте. – StuStirling

ответ

11

Скорее всего, они были добавлены в репозиторий перед тем они были добавлены в файл .gitignore. Вы должны удалить их из репо с git rm --cached filename.ext и совершить (вместе с файлом .gitignore).

+1

git rm --cached filename.ext не работает. Я должен заменить «filename.ext» чем-то? – NathanWick

+0

Да, с файлами, которые вы действительно хотите удалить/проигнорировать. Разумеется, вы можете использовать подстановочные знаки, поэтому вам не нужно делать это для каждого отдельного файла (надеюсь!) –

+1

Собственно, просто сделайте 'git rm --cached buid /', так как это похоже, что это каталог, который вы пытаетесь игнорировать. –

Смежные вопросы