.gitignore pour IntelliJ IDEA
34 règles d’exclusion pour IntelliJ IDEA, prêtes à copier dans votre dépôt.
IDE JetBrains pour Java et autres langages JVM
Le .gitignore complet pour IntelliJ IDEA
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 16:55:39 UTC
# Technologies : IntelliJ IDEA
### IntelliJ IDEA ###
# Paramètres de l’espace de travail IntelliJ
.idea/**/workspace.xml
# Tâches IntelliJ
.idea/**/tasks.xml
# Statistiques d’utilisation IntelliJ
.idea/**/usage.statistics.xml
# Dictionnaires utilisateur IntelliJ
.idea/**/dictionaries
# Modifications mises de côté dans IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Modèle de contenu IntelliJ
.idea/**/contentModel.xml
# Configurations des bases de données IntelliJ
.idea/**/dataSources/
# Identifiants des sources de données IntelliJ
.idea/**/dataSources.ids
# Sources de données locales IntelliJ
.idea/**/dataSources.local.xml
# Sources de données SQL d’IntelliJ
.idea/**/sqlDataSources.xml
# Éléments dynamiques IntelliJ
.idea/**/dynamic.xml
# Concepteur d’interface IntelliJ
.idea/**/uiDesigner.xml
# Navigateur de bases de données IntelliJ
.idea/**/dbnavigator.xml
# Paramètres Gradle d’IntelliJ
.idea/**/gradle.xml
# Bibliothèques de projet IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Fichier d’espace de travail IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Voir 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
# Configuration Crashlytics
crashlytics.properties
# Compilation Crashlytics
crashlytics-build.properties
# Propriétés Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Ce que ces règles IntelliJ IDEA ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Éléments propres à l’utilisateur
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/workspace.xml |
Paramètres de l’espace de travail IntelliJ |
.idea/**/tasks.xml |
Tâches IntelliJ |
.idea/**/usage.statistics.xml |
Statistiques d’utilisation IntelliJ |
.idea/**/dictionaries |
Dictionnaires utilisateur IntelliJ |
.idea/**/shelf |
Modifications mises de côté dans IntelliJ |
Éléments AWS propres à l’utilisateur
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/aws.xml |
Éléments AWS propres à l’utilisateur |
Fichiers générés
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/contentModel.xml |
Modèle de contenu IntelliJ |
Fichiers sensibles ou fréquemment modifiés
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/dataSources/ |
Configurations des bases de données IntelliJ |
.idea/**/dataSources.ids |
Identifiants des sources de données IntelliJ |
.idea/**/dataSources.local.xml |
Sources de données locales IntelliJ |
.idea/**/sqlDataSources.xml |
Sources de données SQL d’IntelliJ |
.idea/**/dynamic.xml |
Éléments dynamiques IntelliJ |
.idea/**/uiDesigner.xml |
Concepteur d’interface IntelliJ |
.idea/**/dbnavigator.xml |
Navigateur de bases de données IntelliJ |
Gradle
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/gradle.xml |
Paramètres Gradle d’IntelliJ |
.idea/**/libraries |
Bibliothèques de projet IntelliJ |
CMake
| Motif | Ce qu’il ignore |
|---|---|
cmake-build-*/ |
CMake |
Extension Mongo Explorer
| Motif | Ce qu’il ignore |
|---|---|
.idea/**/mongoSettings.xml |
Extension Mongo Explorer |
Format de projet basé sur des fichiers
| Motif | Ce qu’il ignore |
|---|---|
*.iws |
Fichier d’espace de travail IntelliJ |
IntelliJ
| Motif | Ce qu’il ignore |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Extension mpeltonen/sbt-idea |
Extension JIRA
| Motif | Ce qu’il ignore |
|---|---|
atlassian-ide-plugin.xml |
Extension JIRA |
Extension Cursive pour Clojure
| Motif | Ce qu’il ignore |
|---|---|
.idea/replstate.xml |
Extension Cursive pour Clojure |
Extension SonarLint
| Motif | Ce qu’il ignore |
|---|---|
.idea/sonarlint/ |
Extension SonarLint |
.idea/sonarlint.xml |
Voir https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Extension Crashlytics (pour Android Studio et IntelliJ)
| Motif | Ce qu’il ignore |
|---|---|
com_crashlytics_export_strings.xml |
Extension Crashlytics (pour Android Studio et IntelliJ) |
crashlytics.properties |
Configuration Crashlytics |
crashlytics-build.properties |
Compilation Crashlytics |
fabric.properties |
Propriétés Fabric |
Client HTTP intégré à l’éditeur
| Motif | Ce qu’il ignore |
|---|---|
.idea/httpRequests |
Client HTTP intégré à l’éditeur |
http-client.private.env.json |
Client HTTP intégré à l’éditeur |
Fichier de cache sérialisé d’Android Studio 3.1 et versions ultérieures
| Motif | Ce qu’il ignore |
|---|---|
.idea/caches/build_file_checksums.ser |
Fichier de cache sérialisé d’Android Studio 3.1 et versions ultérieures |
Cache d’Apifox Helper
| Motif | Ce qu’il ignore |
|---|---|
.idea/.cache/.Apifox_Helper |
Cache d’Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Cache d’Apifox Helper |
Comment utiliser ce .gitignore pour IntelliJ IDEA
- Copiez les règles IntelliJ IDEA ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.