.gitignore para PyCharm
34 reglas de exclusión para PyCharm, listas para copiar en tu repositorio.
IDE de JetBrains para desarrollar en Python
El .gitignore completo para PyCharm
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:13:25 UTC
# Tecnologías: PyCharm
### PyCharm ###
# Configuración del espacio de trabajo de IntelliJ
.idea/**/workspace.xml
# Tareas de IntelliJ
.idea/**/tasks.xml
# Estadísticas de uso de IntelliJ
.idea/**/usage.statistics.xml
# Diccionarios de usuario de IntelliJ
.idea/**/dictionaries
# Cambios apartados de IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Modelo de contenido de IntelliJ
.idea/**/contentModel.xml
# Configuraciones de bases de datos de IntelliJ
.idea/**/dataSources/
# Identificadores de fuentes de datos de IntelliJ
.idea/**/dataSources.ids
# Fuentes de datos locales de IntelliJ
.idea/**/dataSources.local.xml
# Fuentes de datos SQL de IntelliJ
.idea/**/sqlDataSources.xml
# Elementos dinámicos de IntelliJ
.idea/**/dynamic.xml
# Diseñador de interfaces de IntelliJ
.idea/**/uiDesigner.xml
# Navegador de bases de datos de IntelliJ
.idea/**/dbnavigator.xml
# Configuración de Gradle de IntelliJ
.idea/**/gradle.xml
# Bibliotecas del proyecto de IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Archivo del espacio de trabajo de IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Consulta 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ón de Crashlytics
crashlytics.properties
# Compilación de Crashlytics
crashlytics-build.properties
# Propiedades de Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Qué ignoran estas reglas de PyCharm
Todos los patrones y por qué incluirlos en tu .gitignore.
Elementos específicos del usuario
| Patrón | Qué ignora |
|---|---|
.idea/**/workspace.xml |
Configuración del espacio de trabajo de IntelliJ |
.idea/**/tasks.xml |
Tareas de IntelliJ |
.idea/**/usage.statistics.xml |
Estadísticas de uso de IntelliJ |
.idea/**/dictionaries |
Diccionarios de usuario de IntelliJ |
.idea/**/shelf |
Cambios apartados de IntelliJ |
Específico del usuario de AWS
| Patrón | Qué ignora |
|---|---|
.idea/**/aws.xml |
Específico del usuario de AWS |
Archivos generados
| Patrón | Qué ignora |
|---|---|
.idea/**/contentModel.xml |
Modelo de contenido de IntelliJ |
Archivos sensibles o que cambian con frecuencia
| Patrón | Qué ignora |
|---|---|
.idea/**/dataSources/ |
Configuraciones de bases de datos de IntelliJ |
.idea/**/dataSources.ids |
Identificadores de fuentes de datos de IntelliJ |
.idea/**/dataSources.local.xml |
Fuentes de datos locales de IntelliJ |
.idea/**/sqlDataSources.xml |
Fuentes de datos SQL de IntelliJ |
.idea/**/dynamic.xml |
Elementos dinámicos de IntelliJ |
.idea/**/uiDesigner.xml |
Diseñador de interfaces de IntelliJ |
.idea/**/dbnavigator.xml |
Navegador de bases de datos de IntelliJ |
Gradle
| Patrón | Qué ignora |
|---|---|
.idea/**/gradle.xml |
Configuración de Gradle de IntelliJ |
.idea/**/libraries |
Bibliotecas del proyecto de IntelliJ |
CMake
| Patrón | Qué ignora |
|---|---|
cmake-build-*/ |
CMake |
Complemento Mongo Explorer
| Patrón | Qué ignora |
|---|---|
.idea/**/mongoSettings.xml |
Complemento Mongo Explorer |
Formato de proyecto basado en archivos
| Patrón | Qué ignora |
|---|---|
*.iws |
Archivo del espacio de trabajo de IntelliJ |
IntelliJ
| Patrón | Qué ignora |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Complemento mpeltonen/sbt-idea |
Complemento JIRA
| Patrón | Qué ignora |
|---|---|
atlassian-ide-plugin.xml |
Complemento JIRA |
Complemento Cursive para Clojure
| Patrón | Qué ignora |
|---|---|
.idea/replstate.xml |
Complemento Cursive para Clojure |
Complemento SonarLint
| Patrón | Qué ignora |
|---|---|
.idea/sonarlint/ |
Complemento SonarLint |
.idea/sonarlint.xml |
Consulta https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Complemento Crashlytics (para Android Studio e IntelliJ)
| Patrón | Qué ignora |
|---|---|
com_crashlytics_export_strings.xml |
Complemento Crashlytics (para Android Studio e IntelliJ) |
crashlytics.properties |
Configuración de Crashlytics |
crashlytics-build.properties |
Compilación de Crashlytics |
fabric.properties |
Propiedades de Fabric |
Cliente HTTP integrado en el editor
| Patrón | Qué ignora |
|---|---|
.idea/httpRequests |
Cliente HTTP integrado en el editor |
http-client.private.env.json |
Cliente HTTP integrado en el editor |
Archivo de caché serializada de Android Studio 3.1+
| Patrón | Qué ignora |
|---|---|
.idea/caches/build_file_checksums.ser |
Archivo de caché serializada de Android Studio 3.1+ |
Caché de Apifox Helper
| Patrón | Qué ignora |
|---|---|
.idea/.cache/.Apifox_Helper |
Caché de Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Caché de Apifox Helper |
Cómo usar este .gitignore para PyCharm
- Copia las reglas de PyCharm de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.