.gitignore för Android Studio
34 ignoreringsregler för Android Studio, redo att kopieras till ditt repo.
Officiell utvecklingsmiljö för Android
Den kompletta .gitignore-filen för Android Studio
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:10:32 UTC
# Tekniker: Android Studio
### Android Studio ###
# IntelliJ-arbetsyteinställningar
.idea/**/workspace.xml
# IntelliJ-uppgifter
.idea/**/tasks.xml
# IntelliJ-användningsstatistik
.idea/**/usage.statistics.xml
# IntelliJ-användarordlistor
.idea/**/dictionaries
# IntelliJ:s undanlagda ändringar
.idea/**/shelf
.idea/**/aws.xml
# IntelliJ-innehållsmodell
.idea/**/contentModel.xml
# IntelliJ-databaskonfigurationer
.idea/**/dataSources/
# IntelliJ-datakällors ID:n
.idea/**/dataSources.ids
# IntelliJ-lokala datakällor
.idea/**/dataSources.local.xml
# IntelliJ SQL-datakällor
.idea/**/sqlDataSources.xml
# IntelliJ-dynamiska element
.idea/**/dynamic.xml
# IntelliJ-gränssnittsdesigner
.idea/**/uiDesigner.xml
# IntelliJ-databasnavigator
.idea/**/dbnavigator.xml
# IntelliJ Gradle-inställningar
.idea/**/gradle.xml
# IntelliJ-projektbibliotek
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# IntelliJ-arbetsytefil
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# se 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-konfiguration
crashlytics.properties
# Crashlytics-bygge
crashlytics-build.properties
# Fabric-egenskaper
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Vad reglerna för Android Studio faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Användarspecifikt innehåll
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/workspace.xml |
IntelliJ-arbetsyteinställningar |
.idea/**/tasks.xml |
IntelliJ-uppgifter |
.idea/**/usage.statistics.xml |
IntelliJ-användningsstatistik |
.idea/**/dictionaries |
IntelliJ-användarordlistor |
.idea/**/shelf |
IntelliJ:s undanlagda ändringar |
Användarspecifikt för AWS
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/aws.xml |
Användarspecifikt för AWS |
Genererade filer
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/contentModel.xml |
IntelliJ-innehållsmodell |
Känsliga eller ofta ändrade filer
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/dataSources/ |
IntelliJ-databaskonfigurationer |
.idea/**/dataSources.ids |
IntelliJ-datakällors ID:n |
.idea/**/dataSources.local.xml |
IntelliJ-lokala datakällor |
.idea/**/sqlDataSources.xml |
IntelliJ SQL-datakällor |
.idea/**/dynamic.xml |
IntelliJ-dynamiska element |
.idea/**/uiDesigner.xml |
IntelliJ-gränssnittsdesigner |
.idea/**/dbnavigator.xml |
IntelliJ-databasnavigator |
Gradle
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/gradle.xml |
IntelliJ Gradle-inställningar |
.idea/**/libraries |
IntelliJ-projektbibliotek |
CMake
| Mönster | Vad det ignorerar |
|---|---|
cmake-build-*/ |
CMake |
Mongo Explorer-insticksprogram
| Mönster | Vad det ignorerar |
|---|---|
.idea/**/mongoSettings.xml |
Mongo Explorer-insticksprogram |
Filbaserat projektformat
| Mönster | Vad det ignorerar |
|---|---|
*.iws |
IntelliJ-arbetsytefil |
IntelliJ
| Mönster | Vad det ignorerar |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
insticksprogrammet mpeltonen/sbt-idea |
JIRA-insticksprogram
| Mönster | Vad det ignorerar |
|---|---|
atlassian-ide-plugin.xml |
JIRA-insticksprogram |
Cursives Clojure-insticksprogram
| Mönster | Vad det ignorerar |
|---|---|
.idea/replstate.xml |
Cursives Clojure-insticksprogram |
SonarLint-insticksprogram
| Mönster | Vad det ignorerar |
|---|---|
.idea/sonarlint/ |
SonarLint-insticksprogram |
.idea/sonarlint.xml |
se https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Crashlytics-insticksprogram (för Android Studio och IntelliJ)
| Mönster | Vad det ignorerar |
|---|---|
com_crashlytics_export_strings.xml |
Crashlytics-insticksprogram (för Android Studio och IntelliJ) |
crashlytics.properties |
Crashlytics-konfiguration |
crashlytics-build.properties |
Crashlytics-bygge |
fabric.properties |
Fabric-egenskaper |
HTTP-klient integrerad i redigeraren
| Mönster | Vad det ignorerar |
|---|---|
.idea/httpRequests |
HTTP-klient integrerad i redigeraren |
http-client.private.env.json |
HTTP-klient integrerad i redigeraren |
Serialiserad cachefil för Android Studio 3.1+
| Mönster | Vad det ignorerar |
|---|---|
.idea/caches/build_file_checksums.ser |
Serialiserad cachefil för Android Studio 3.1+ |
Apifox Helper-cache
| Mönster | Vad det ignorerar |
|---|---|
.idea/.cache/.Apifox_Helper |
Apifox Helper-cache |
.idea/ApifoxUploaderProjectSetting.xml |
Apifox Helper-cache |
Så använder du denna .gitignore för Android Studio
- Kopiera reglerna för Android Studio ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.