.gitignore, skirtas Android Studio
34 nepaiso Android Studio taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Oficialus IDE, skirtas Android kurti
Visas .gitignore, skirtas Android Studio
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 22:56:58 UTC
# Technologijos: Android Studio
### Android Studio ###
# „IntelliJ“ darbo vietos nustatymai
.idea/**/workspace.xml
# IntelliJ užduotys
.idea/**/tasks.xml
# IntelliJ naudojimo statistika
.idea/**/usage.statistics.xml
# IntelliJ vartotojo žodynai
.idea/**/dictionaries
# „IntelliJ“ atidėjo pakeitimus
.idea/**/shelf
.idea/**/aws.xml
# IntelliJ turinio modelis
.idea/**/contentModel.xml
# IntelliJ duomenų bazės konfigūracijos
.idea/**/dataSources/
# „IntelliJ“ duomenų šaltinio ID
.idea/**/dataSources.ids
# „IntelliJ“ vietiniai duomenų šaltiniai
.idea/**/dataSources.local.xml
# IntelliJ SQL duomenų šaltiniai
.idea/**/sqlDataSources.xml
# IntelliJ dinaminiai elementai
.idea/**/dynamic.xml
# IntelliJ vartotojo sąsajos dizaineris
.idea/**/uiDesigner.xml
# IntelliJ duomenų bazės navigatorius
.idea/**/dbnavigator.xml
# „IntelliJ Gradle“ nustatymai
.idea/**/gradle.xml
# IntelliJ projekto bibliotekos
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# IntelliJ darbo vietos failas
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# žr. 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“ konfigūracija
crashlytics.properties
# „Crashlytics build“.
crashlytics-build.properties
# Audinio savybės
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Kokių failų nepaiso šios Android Studio taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Vartotojui būdingi dalykai
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/workspace.xml |
„IntelliJ“ darbo vietos nustatymai |
.idea/**/tasks.xml |
IntelliJ užduotys |
.idea/**/usage.statistics.xml |
IntelliJ naudojimo statistika |
.idea/**/dictionaries |
IntelliJ vartotojo žodynai |
.idea/**/shelf |
„IntelliJ“ atidėjo pakeitimus |
AWS priklauso vartotojui
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/aws.xml |
AWS priklauso vartotojui |
Sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/contentModel.xml |
IntelliJ turinio modelis |
Jautrūs arba labai iškraipomi failai
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/dataSources/ |
IntelliJ duomenų bazės konfigūracijos |
.idea/**/dataSources.ids |
„IntelliJ“ duomenų šaltinio ID |
.idea/**/dataSources.local.xml |
„IntelliJ“ vietiniai duomenų šaltiniai |
.idea/**/sqlDataSources.xml |
IntelliJ SQL duomenų šaltiniai |
.idea/**/dynamic.xml |
IntelliJ dinaminiai elementai |
.idea/**/uiDesigner.xml |
IntelliJ vartotojo sąsajos dizaineris |
.idea/**/dbnavigator.xml |
IntelliJ duomenų bazės navigatorius |
Gradle
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/gradle.xml |
„IntelliJ Gradle“ nustatymai |
.idea/**/libraries |
IntelliJ projekto bibliotekos |
CMake
| Šablonas | Ką ignoruoja |
|---|---|
cmake-build-*/ |
CMake |
Mongo Explorer papildinys
| Šablonas | Ką ignoruoja |
|---|---|
.idea/**/mongoSettings.xml |
Mongo Explorer papildinys |
Failų projekto formatas
| Šablonas | Ką ignoruoja |
|---|---|
*.iws |
IntelliJ darbo vietos failas |
IntelliJ
| Šablonas | Ką ignoruoja |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
mpeltonen/sbt-idea papildinys |
JIRA papildinys
| Šablonas | Ką ignoruoja |
|---|---|
atlassian-ide-plugin.xml |
JIRA papildinys |
Kursyvus Clojure papildinys
| Šablonas | Ką ignoruoja |
|---|---|
.idea/replstate.xml |
Kursyvus Clojure papildinys |
SonarLint papildinys
| Šablonas | Ką ignoruoja |
|---|---|
.idea/sonarlint/ |
SonarLint papildinys |
.idea/sonarlint.xml |
žr. https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
„Crashlytics“ papildinys (skirtas Android Studio ir IntelliJ)
| Šablonas | Ką ignoruoja |
|---|---|
com_crashlytics_export_strings.xml |
„Crashlytics“ papildinys (skirtas Android Studio ir IntelliJ) |
crashlytics.properties |
„Crashlytics“ konfigūracija |
crashlytics-build.properties |
„Crashlytics build“. |
fabric.properties |
Audinio savybės |
Redaktoriumi pagrįstas HTTP klientas
| Šablonas | Ką ignoruoja |
|---|---|
.idea/httpRequests |
Redaktoriumi pagrįstas HTTP klientas |
http-client.private.env.json |
Redaktoriumi pagrįstas HTTP klientas |
Android studio 3.1+ serijinis talpyklos failas
| Šablonas | Ką ignoruoja |
|---|---|
.idea/caches/build_file_checksums.ser |
Android studio 3.1+ serijinis talpyklos failas |
Apifox Helper talpykla
| Šablonas | Ką ignoruoja |
|---|---|
.idea/.cache/.Apifox_Helper |
Apifox Helper talpykla |
.idea/ApifoxUploaderProjectSetting.xml |
Apifox Helper talpykla |
Kaip naudoti šį .gitignore Android Studio
- Nukopijuokite aukščiau pateiktas Android Studio taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.