2016-07-06 5 views
5

Я разрабатываю приложение, и я должен взять этот проект в GitHub. Теперь я должен сделать файл gitIgnore. Я знаю, что этот файл используется для игнорирования некоторых определенных файлов из моего проекта. Я использовал службу gitIgnore.io, и я получил сгенерированный файл. Это мой gitIgnore файл:Где разместить файл gitIgnore в Android Studio?

# Created by https://www.gitignore.io/api/android 

### Android ### 
# Built application files 
*.apk 
*.ap_ 

# Files for the ART/Dalvik VM 
*.dex 

# Java class files 
*.class 

# Generated files 
bin/ 
gen/ 
out/ 

# Gradle files 
.gradle/ 
build/ 

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

# Proguard folder generated by Eclipse 
proguard/ 

# Log Files 
*.log 

# Android Studio Navigation editor temp files 
.navigation/ 

# Android Studio captures folder 
captures/ 

# Intellij 
*.iml 
.idea/workspace.xml 

# Keystore files 
*.jks 

### Android Patch ### 
gen-external-apklibs 

Но я не знаю, были копировать это, и куда положить, что в моем Android проекта. Может кто-нибудь мне помочь?

Я скопировал этот файл в мой файл gitIgnore в Android Studio, но когда я толкнул, что проект на GitHub мой файл gitnigore выглядит следующим образом:

*.iml 
.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
/captures 

Итак, что файлы, которые я скопировал в Android Studio являются не здесь. В чем проблема?

ответ

3

.gitignore файл должен находиться в корневой директории проекта не только в андроиде проектов, но и в любых типах проектов

Я надеюсь, что мой ответ был бы полезен

+0

Ну, я плохо объяснил свою проблему. Когда я загружаю этот файл из службы gitIgnore, что именно мне следует делать после этого? – Atenica

+0

просто скопируйте содержимое файла и создайте файл в корне проекта, который называется .gitigniore в корне проекта, а git проигнорирует любой файл, соответствующий выражениям в этом файле. –

+0

Я скопировал этот файл рядом с файлами gradle в конце моего проекта, когда захотел переименовать это к «.gitignore», тогда я получаю это сообщение «Имя» .gitignore «уже используется в этом месте. Пожалуйста, используйте другое имя». – Atenica

9

Обычно при создании нового проекта Файл gitignore создан для вас.

Вот правильный .gitignore файл.

*.iml 
.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
/captures 

Это было вам нужно положить.

enter image description here

+0

Спасибо человеку. Еще один вопрос: что вы думаете, это сервис gitignore.io, достаточно хорош для создания файлов .gitignore? Другие слова, все, что мне нужно проигнорировать, генерируется здесь? – Atenica

+0

Android Studio генерирует gitignore каждый раз, когда вы создаете новый проект. Если вы работаете над существующей копией проекта и вставляете текст выше. Тебе ничего не нужно. gitignore.io потрясающе, но вам это не нужно. –

+0

Но как насчет папки 'build' в модуле 'app' ?! –

0

Заканчивать this удобную страницу на Github - игнор файлы для других типов проектов есть также и регулярно обновляется.

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