.gitignore für CLion
34 Ausschlussregeln für CLion, die du direkt in dein Repository übernehmen kannst.
Plattformübergreifende JetBrains-IDE für C und C++
Die vollständige .gitignore für CLion
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:13:27 UTC
# Technologien: CLion
### CLion ###
# IntelliJ-Arbeitsbereichseinstellungen
.idea/**/workspace.xml
# IntelliJ-Aufgaben
.idea/**/tasks.xml
# IntelliJ-Nutzungsstatistiken
.idea/**/usage.statistics.xml
# IntelliJ-Benutzerwörterbücher
.idea/**/dictionaries
# In IntelliJ zurückgestellte Änderungen
.idea/**/shelf
.idea/**/aws.xml
# IntelliJ-Inhaltsmodell
.idea/**/contentModel.xml
# IntelliJ-Datenbankkonfigurationen
.idea/**/dataSources/
# IntelliJ-Datenquellen-IDs
.idea/**/dataSources.ids
# Lokale IntelliJ-Datenquellen
.idea/**/dataSources.local.xml
# IntelliJ SQL-Datenquellen
.idea/**/sqlDataSources.xml
# Dynamische IntelliJ-Elemente
.idea/**/dynamic.xml
# IntelliJ-UI-Designer
.idea/**/uiDesigner.xml
# IntelliJ-Datenbanknavigator
.idea/**/dbnavigator.xml
# IntelliJ Gradle-Einstellungen
.idea/**/gradle.xml
# IntelliJ-Projektbibliotheken
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# IntelliJ-Arbeitsbereichsdatei
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# siehe 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
# Crashlytics-Konfiguration
crashlytics.properties
# Crashlytics-Build
crashlytics-build.properties
# Fabric-Eigenschaften
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Was diese Regeln für CLion ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Benutzerspezifische Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/workspace.xml |
IntelliJ-Arbeitsbereichseinstellungen |
.idea/**/tasks.xml |
IntelliJ-Aufgaben |
.idea/**/usage.statistics.xml |
IntelliJ-Nutzungsstatistiken |
.idea/**/dictionaries |
IntelliJ-Benutzerwörterbücher |
.idea/**/shelf |
In IntelliJ zurückgestellte Änderungen |
AWS-Benutzerspezifisch
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/aws.xml |
AWS-Benutzerspezifisch |
Generierte Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/contentModel.xml |
IntelliJ-Inhaltsmodell |
Vertrauliche oder häufig geänderte Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/dataSources/ |
IntelliJ-Datenbankkonfigurationen |
.idea/**/dataSources.ids |
IntelliJ-Datenquellen-IDs |
.idea/**/dataSources.local.xml |
Lokale IntelliJ-Datenquellen |
.idea/**/sqlDataSources.xml |
IntelliJ SQL-Datenquellen |
.idea/**/dynamic.xml |
Dynamische IntelliJ-Elemente |
.idea/**/uiDesigner.xml |
IntelliJ-UI-Designer |
.idea/**/dbnavigator.xml |
IntelliJ-Datenbanknavigator |
Gradle
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/gradle.xml |
IntelliJ Gradle-Einstellungen |
.idea/**/libraries |
IntelliJ-Projektbibliotheken |
CMake
| Muster | Ausgeschlossene Dateien |
|---|---|
cmake-build-*/ |
CMake |
Mongo Explorer-Plugin
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/**/mongoSettings.xml |
Mongo Explorer-Plugin |
Dateibasiertes Projektformat
| Muster | Ausgeschlossene Dateien |
|---|---|
*.iws |
IntelliJ-Arbeitsbereichsdatei |
IntelliJ
| Muster | Ausgeschlossene Dateien |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
mpeltonen/sbt-idea-Plugin |
JIRA-Plugin
| Muster | Ausgeschlossene Dateien |
|---|---|
atlassian-ide-plugin.xml |
JIRA-Plugin |
Cursive Clojure-Plugin
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/replstate.xml |
Cursive Clojure-Plugin |
SonarLint-Plugin
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/sonarlint/ |
SonarLint-Plugin |
.idea/sonarlint.xml |
siehe https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Crashlytics-Plugin (für Android Studio und IntelliJ)
| Muster | Ausgeschlossene Dateien |
|---|---|
com_crashlytics_export_strings.xml |
Crashlytics-Plugin (für Android Studio und IntelliJ) |
crashlytics.properties |
Crashlytics-Konfiguration |
crashlytics-build.properties |
Crashlytics-Build |
fabric.properties |
Fabric-Eigenschaften |
Editorbasierter HTTP-Client
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/httpRequests |
Editorbasierter HTTP-Client |
http-client.private.env.json |
Editorbasierter HTTP-Client |
Serialisierte Cache-Datei von Android Studio ab Version 3.1
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/caches/build_file_checksums.ser |
Serialisierte Cache-Datei von Android Studio ab Version 3.1 |
Apifox Helper-Cache
| Muster | Ausgeschlossene Dateien |
|---|---|
.idea/.cache/.Apifox_Helper |
Apifox Helper-Cache |
.idea/ApifoxUploaderProjectSetting.xml |
Apifox Helper-Cache |
So verwendest du diese .gitignore für CLion
- Kopiere die Regeln für CLion oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.