2015-03-08 3 views
0

У меня возникли проблемы строит файл .gitignore для моего Android студии рабочего пространства, это моя установка папки:.gitignore файл для нескольких проектов Android под главной папкой?

Android Workspace ---
->Школа/Application1, Application2 и т.д. .,
->Проекты/Application1, Application2 и т.д.

Android Workspace является мастер-папка, школа и проекты используются для организации своих приложений, они содержат папки созданный при создании нового проекта Android Studio.

Я создал файл .gitignore и поместил его в рабочую область Android, но он, похоже, не игнорирует файлы, я тогда попытался разместить два файла .gitignore в каждой подкаталоге, но это тоже не сработало, поэтому, мой вопрос: как я могу структурировать мой файл .gitignore, чтобы игнорировать ненужные файлы Android Studio из папки Works Workspace независимо от того, насколько глубоко они вложены? Или мне нужно разместить .gitignore в каждом каталоге приложения?

Спасибо, а вот файл .gitignore я использую (Порожденных https://www.gitignore.io/):

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

# Files for the Dalvik VM 
*.dex 

# Java class files 
*.class 

# Generated files 
bin/ 
gen/ 

# Gradle files 
.gradle/ 
build/ 
/*/build/ 

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

# Proguard folder generated by Eclipse 
proguard/ 

# Log Files 
*.log 
+2

Гитиор должен находиться на корневом уровне самого git-репо. –

+0

.git находится в главной папке (Android Workspace) вместе с .gitignore, в этой папке я запускал git config и настраивал соединение между моим локальным репозиторием и репозиторием GitHub. – Jerryq27

+0

Любые другие предложения? – Jerryq27

ответ

0

Вы можете создать global .gitignore, которые будут иметь файлы/папки, которые будут игнорироваться во всех GIT проектов. Для этого просто запустите следующую команду

git config --global core.excludesfile ~/.gitignore_global 

Это создаст .gitignore_global файл в вашей домашней папке, которая должна иметь файлы/папки, которые должны быть проигнорированы.

+0

Загружает ли это копию глобального файла, когда вы нажимаете? Если не недостаток, это то, что только ваша система будет иметь файл gitignore, другие копии репо не будут. –

+0

Если у вас нет репозитория для глобальной конфигурации и использования символических ссылок, он не будет синхронизироваться среди всех разработчиков. –

+0

Будет ли он работать с размещением .gitignore_global в папке рабочего стола Android вместо моей домашней папки? Мои другие проекты git работают нормально, только у этого есть проблемы. Если я не думаю, что я мог бы объединить все файлы .gitignore в этот глобальный, но для этого потребовалось бы много удалений, коммитов, редактирования для повторов и т. Д. – Jerryq27

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