.gitignore за Android Studio
34 правила за игнориране за Android Studio, готови за копиране в хранилището ви.
Официална IDE за Android разработка
Пълният .gitignore за Android Studio
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:10:40 UTC
# Технологии: Android Studio
### Android Studio ###
# Настройки на работното пространство на IntelliJ
.idea/**/workspace.xml
# Задачи на IntelliJ
.idea/**/tasks.xml
# Статистика за използването на IntelliJ
.idea/**/usage.statistics.xml
# Потребителски речници на IntelliJ
.idea/**/dictionaries
# Отложени промени в IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Модел на съдържанието на IntelliJ
.idea/**/contentModel.xml
# Конфигурации на бази данни на IntelliJ
.idea/**/dataSources/
# Идентификатори на източници на данни на IntelliJ
.idea/**/dataSources.ids
# Локални източници на данни на IntelliJ
.idea/**/dataSources.local.xml
# SQL източници на данни на IntelliJ
.idea/**/sqlDataSources.xml
# Динамични елементи на IntelliJ
.idea/**/dynamic.xml
# Дизайнер на интерфейси на IntelliJ
.idea/**/uiDesigner.xml
# Навигатор на бази данни на IntelliJ
.idea/**/dbnavigator.xml
# Настройки на Gradle в IntelliJ
.idea/**/gradle.xml
# Проектни библиотеки на IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Файл на работното пространство на IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Вижте https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Конфигурация на Crashlytics
crashlytics.properties
# Компилация на Crashlytics
crashlytics-build.properties
# Свойства на Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Какво всъщност игнорират тези правила за Android Studio
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Потребителски данни
| Шаблон | Какво игнорира |
|---|---|
.idea/**/workspace.xml |
Настройки на работното пространство на IntelliJ |
.idea/**/tasks.xml |
Задачи на IntelliJ |
.idea/**/usage.statistics.xml |
Статистика за използването на IntelliJ |
.idea/**/dictionaries |
Потребителски речници на IntelliJ |
.idea/**/shelf |
Отложени промени в IntelliJ |
Потребителски файлове на AWS
| Шаблон | Какво игнорира |
|---|---|
.idea/**/aws.xml |
Потребителски файлове на AWS |
Генерирани файлове
| Шаблон | Какво игнорира |
|---|---|
.idea/**/contentModel.xml |
Модел на съдържанието на IntelliJ |
Чувствителни или често променяни файлове
| Шаблон | Какво игнорира |
|---|---|
.idea/**/dataSources/ |
Конфигурации на бази данни на IntelliJ |
.idea/**/dataSources.ids |
Идентификатори на източници на данни на IntelliJ |
.idea/**/dataSources.local.xml |
Локални източници на данни на IntelliJ |
.idea/**/sqlDataSources.xml |
SQL източници на данни на IntelliJ |
.idea/**/dynamic.xml |
Динамични елементи на IntelliJ |
.idea/**/uiDesigner.xml |
Дизайнер на интерфейси на IntelliJ |
.idea/**/dbnavigator.xml |
Навигатор на бази данни на IntelliJ |
Gradle
| Шаблон | Какво игнорира |
|---|---|
.idea/**/gradle.xml |
Настройки на Gradle в IntelliJ |
.idea/**/libraries |
Проектни библиотеки на IntelliJ |
CMake
| Шаблон | Какво игнорира |
|---|---|
cmake-build-*/ |
CMake |
Приставка Mongo Explorer
| Шаблон | Какво игнорира |
|---|---|
.idea/**/mongoSettings.xml |
Приставка Mongo Explorer |
Файлов формат на проекта
| Шаблон | Какво игнорира |
|---|---|
*.iws |
Файл на работното пространство на IntelliJ |
IntelliJ
| Шаблон | Какво игнорира |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Приставка mpeltonen/sbt-idea |
Приставка JIRA
| Шаблон | Какво игнорира |
|---|---|
atlassian-ide-plugin.xml |
Приставка JIRA |
Приставка Cursive за Clojure
| Шаблон | Какво игнорира |
|---|---|
.idea/replstate.xml |
Приставка Cursive за Clojure |
Приставка SonarLint
| Шаблон | Какво игнорира |
|---|---|
.idea/sonarlint/ |
Приставка SonarLint |
.idea/sonarlint.xml |
Вижте https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Приставка Crashlytics (за Android Studio и IntelliJ)
| Шаблон | Какво игнорира |
|---|---|
com_crashlytics_export_strings.xml |
Приставка Crashlytics (за Android Studio и IntelliJ) |
crashlytics.properties |
Конфигурация на Crashlytics |
crashlytics-build.properties |
Компилация на Crashlytics |
fabric.properties |
Свойства на Fabric |
HTTP клиент в редактора
| Шаблон | Какво игнорира |
|---|---|
.idea/httpRequests |
HTTP клиент в редактора |
http-client.private.env.json |
HTTP клиент в редактора |
Сериализиран кеш файл на Android Studio 3.1+
| Шаблон | Какво игнорира |
|---|---|
.idea/caches/build_file_checksums.ser |
Сериализиран кеш файл на Android Studio 3.1+ |
Кеш на Apifox Helper
| Шаблон | Какво игнорира |
|---|---|
.idea/.cache/.Apifox_Helper |
Кеш на Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Кеш на Apifox Helper |
Как да използвате този .gitignore за Android Studio
- Копирайте правилата за Android Studio по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.
Други .gitignore шаблони за Интегрирана среда за разработка (IDE)
Visual Studio Code
Visual Studio
IntelliJ IDEA
PhpStorm
PyCharm
JetBrains
Rider
Eclipse
Cursor
RubyMine
CLion
GoLand
Вижте всички шаблони за Интегрирана среда за разработка (IDE)