.gitignore per CLion
34 regole di esclusione per CLion, pronte da copiare nel repository.
IDE multipiattaforma di JetBrains per C e C++
Il .gitignore completo per CLion
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:51:07 UTC
# Tecnologie: CLion
### CLion ###
# Impostazioni dello spazio di lavoro di IntelliJ
.idea/**/workspace.xml
# Attività di IntelliJ
.idea/**/tasks.xml
# Statistiche di utilizzo di IntelliJ
.idea/**/usage.statistics.xml
# Dizionari utente di IntelliJ
.idea/**/dictionaries
# Modifiche accantonate di IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Modello dei contenuti di IntelliJ
.idea/**/contentModel.xml
# Configurazioni dei database di IntelliJ
.idea/**/dataSources/
# ID delle origini dati di IntelliJ
.idea/**/dataSources.ids
# Origini dati locali di IntelliJ
.idea/**/dataSources.local.xml
# Origini dati SQL di IntelliJ
.idea/**/sqlDataSources.xml
# Elementi dinamici di IntelliJ
.idea/**/dynamic.xml
# Progettista di interfacce di IntelliJ
.idea/**/uiDesigner.xml
# Navigatore dei database di IntelliJ
.idea/**/dbnavigator.xml
# Impostazioni Gradle di IntelliJ
.idea/**/gradle.xml
# Librerie di progetto IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# File dello spazio di lavoro di IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Vedi 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
# Configurazione di Crashlytics
crashlytics.properties
# Compilazione di Crashlytics
crashlytics-build.properties
# Proprietà di Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Cosa escludono le regole di CLion
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Contenuti specifici dell'utente
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/workspace.xml |
Impostazioni dello spazio di lavoro di IntelliJ |
.idea/**/tasks.xml |
Attività di IntelliJ |
.idea/**/usage.statistics.xml |
Statistiche di utilizzo di IntelliJ |
.idea/**/dictionaries |
Dizionari utente di IntelliJ |
.idea/**/shelf |
Modifiche accantonate di IntelliJ |
Specifici dell'utente AWS
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/aws.xml |
Specifici dell'utente AWS |
File generati
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/contentModel.xml |
Modello dei contenuti di IntelliJ |
File sensibili o modificati di frequente
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/dataSources/ |
Configurazioni dei database di IntelliJ |
.idea/**/dataSources.ids |
ID delle origini dati di IntelliJ |
.idea/**/dataSources.local.xml |
Origini dati locali di IntelliJ |
.idea/**/sqlDataSources.xml |
Origini dati SQL di IntelliJ |
.idea/**/dynamic.xml |
Elementi dinamici di IntelliJ |
.idea/**/uiDesigner.xml |
Progettista di interfacce di IntelliJ |
.idea/**/dbnavigator.xml |
Navigatore dei database di IntelliJ |
Gradle
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/gradle.xml |
Impostazioni Gradle di IntelliJ |
.idea/**/libraries |
Librerie di progetto IntelliJ |
CMake
| Schema di esclusione | Cosa esclude |
|---|---|
cmake-build-*/ |
CMake |
Plugin Mongo Explorer
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/**/mongoSettings.xml |
Plugin Mongo Explorer |
Formato di progetto basato su file
| Schema di esclusione | Cosa esclude |
|---|---|
*.iws |
File dello spazio di lavoro di IntelliJ |
IntelliJ
| Schema di esclusione | Cosa esclude |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Plugin mpeltonen/sbt-idea |
Plugin JIRA
| Schema di esclusione | Cosa esclude |
|---|---|
atlassian-ide-plugin.xml |
Plugin JIRA |
Plugin Cursive per Clojure
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/replstate.xml |
Plugin Cursive per Clojure |
Plugin SonarLint
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/sonarlint/ |
Plugin SonarLint |
.idea/sonarlint.xml |
Vedi https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Plugin Crashlytics (per Android Studio e IntelliJ)
| Schema di esclusione | Cosa esclude |
|---|---|
com_crashlytics_export_strings.xml |
Plugin Crashlytics (per Android Studio e IntelliJ) |
crashlytics.properties |
Configurazione di Crashlytics |
crashlytics-build.properties |
Compilazione di Crashlytics |
fabric.properties |
Proprietà di Fabric |
Client HTTP integrato nell'editor
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/httpRequests |
Client HTTP integrato nell'editor |
http-client.private.env.json |
Client HTTP integrato nell'editor |
File di cache serializzata di Android Studio 3.1+
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/caches/build_file_checksums.ser |
File di cache serializzata di Android Studio 3.1+ |
Cache di Apifox Helper
| Schema di esclusione | Cosa esclude |
|---|---|
.idea/.cache/.Apifox_Helper |
Cache di Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Cache di Apifox Helper |
Come usare questo .gitignore per CLion
- Copia le regole di CLion qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.