.gitignore per a PyCharm
34 regles d’exclusió de PyCharm, llestes per copiar al repositori.
JetBrains IDE per al desenvolupament de Python
El .gitignore complet per a PyCharm
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:51:25 UTC
# Tecnologies: PyCharm
### PyCharm ###
# Configuració de l'espai de treball IntelliJ
.idea/**/workspace.xml
# Tasques d'IntelliJ
.idea/**/tasks.xml
# Estadístiques d'ús d'IntelliJ
.idea/**/usage.statistics.xml
# Diccionaris d'usuari IntelliJ
.idea/**/dictionaries
# IntelliJ va deixar de banda els canvis
.idea/**/shelf
.idea/**/aws.xml
# Model de contingut IntelliJ
.idea/**/contentModel.xml
# Configuracions de bases de dades IntelliJ
.idea/**/dataSources/
# ID de fonts de dades IntelliJ
.idea/**/dataSources.ids
# Fonts de dades locals IntelliJ
.idea/**/dataSources.local.xml
# Fonts de dades IntelliJ SQL
.idea/**/sqlDataSources.xml
# Elements dinàmics IntelliJ
.idea/**/dynamic.xml
# Dissenyador d'interfície d'usuari IntelliJ
.idea/**/uiDesigner.xml
# Navegador de bases de dades IntelliJ
.idea/**/dbnavigator.xml
# Configuració d'IntelliJ Gradle
.idea/**/gradle.xml
# Biblioteques de projectes IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Fitxer d'espai de treball IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# vegeu 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
# Configuració de Crashlytics
crashlytics.properties
# Compilació de Crashlytics
crashlytics-build.properties
# Propietats del teixit
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
El que aquestes regles PyCharm ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
Coses específiques de l'usuari
| Patró | El que ignora |
|---|---|
.idea/**/workspace.xml |
Configuració de l'espai de treball IntelliJ |
.idea/**/tasks.xml |
Tasques d'IntelliJ |
.idea/**/usage.statistics.xml |
Estadístiques d'ús d'IntelliJ |
.idea/**/dictionaries |
Diccionaris d'usuari IntelliJ |
.idea/**/shelf |
IntelliJ va deixar de banda els canvis |
Específic de l'usuari d'AWS
| Patró | El que ignora |
|---|---|
.idea/**/aws.xml |
Específic de l'usuari d'AWS |
Fitxers generats
| Patró | El que ignora |
|---|---|
.idea/**/contentModel.xml |
Model de contingut IntelliJ |
Fitxers sensibles o d'alta rotació
| Patró | El que ignora |
|---|---|
.idea/**/dataSources/ |
Configuracions de bases de dades IntelliJ |
.idea/**/dataSources.ids |
ID de fonts de dades IntelliJ |
.idea/**/dataSources.local.xml |
Fonts de dades locals IntelliJ |
.idea/**/sqlDataSources.xml |
Fonts de dades IntelliJ SQL |
.idea/**/dynamic.xml |
Elements dinàmics IntelliJ |
.idea/**/uiDesigner.xml |
Dissenyador d'interfície d'usuari IntelliJ |
.idea/**/dbnavigator.xml |
Navegador de bases de dades IntelliJ |
Gradle
| Patró | El que ignora |
|---|---|
.idea/**/gradle.xml |
Configuració d'IntelliJ Gradle |
.idea/**/libraries |
Biblioteques de projectes IntelliJ |
CMake
| Patró | El que ignora |
|---|---|
cmake-build-*/ |
CMake |
Connector Mongo Explorer
| Patró | El que ignora |
|---|---|
.idea/**/mongoSettings.xml |
Connector Mongo Explorer |
Format de projecte basat en fitxers
| Patró | El que ignora |
|---|---|
*.iws |
Fitxer d'espai de treball IntelliJ |
IntelliJ
| Patró | El que ignora |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
connector mpeltonen/sbt-idea |
Connector JIRA
| Patró | El que ignora |
|---|---|
atlassian-ide-plugin.xml |
Connector JIRA |
Connector Clojure cursiu
| Patró | El que ignora |
|---|---|
.idea/replstate.xml |
Connector Clojure cursiu |
connector SonarLint
| Patró | El que ignora |
|---|---|
.idea/sonarlint/ |
connector SonarLint |
.idea/sonarlint.xml |
vegeu https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Connector Crashlytics (per a Android Studio i IntelliJ)
| Patró | El que ignora |
|---|---|
com_crashlytics_export_strings.xml |
Connector Crashlytics (per a Android Studio i IntelliJ) |
crashlytics.properties |
Configuració de Crashlytics |
crashlytics-build.properties |
Compilació de Crashlytics |
fabric.properties |
Propietats del teixit |
Client HTTP basat en editor
| Patró | El que ignora |
|---|---|
.idea/httpRequests |
Client HTTP basat en editor |
http-client.private.env.json |
Client HTTP basat en editor |
Fitxer de memòria cau serialitzat Android studio 3.1+
| Patró | El que ignora |
|---|---|
.idea/caches/build_file_checksums.ser |
Fitxer de memòria cau serialitzat Android studio 3.1+ |
Memòria cau d'Apifox Helper
| Patró | El que ignora |
|---|---|
.idea/.cache/.Apifox_Helper |
Memòria cau d'Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Memòria cau d'Apifox Helper |
Com utilitzar aquest .gitignore per a PyCharm
- Copieu les regles PyCharm anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.