Ludovic Frank Gitignore

.gitignore pour CLion

34 règles d’exclusion pour CLion, prêtes à copier dans votre dépôt.

IDE JetBrains multiplateforme pour C et C++

Le .gitignore complet pour CLion

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 12:45:20 UTC
# Technologies : CLion

### CLion ###
# 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 CLion 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 CLion

  1. Copiez les règles CLion ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore EDI

Voir tous les modèles EDI