.gitignore für Qt

40 Ausschlussregeln für Qt, die du direkt in dein Repository übernehmen kannst.

Plattformübergreifendes Anwendungsframework

Die vollständige .gitignore für Qt

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:13:02 UTC
# Technologien: Qt

### Qt ###
*.slo
*.lo
# Objektdatei
*.o
# Statische Bibliothek
*.a
*.la
*.lai
# Gemeinsam genutzte Bibliothek
*.so
# Versionierte gemeinsam genutzte Bibliothek
*.so.*
# Dynamische Linkbibliothek
*.dll
# Dynamische macOS-Bibliothek
*.dylib
object_script.*.Release
object_script.*.Debug
*_plugin_import.cpp
/.qmake.cache
/.qmake.stash
*.pro.user
*.pro.user.*
*.qbs.user
*.qbs.user.*
*.moc
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qmlc
*.jsc
Makefile*
*build-*
*.qm
# Build-Ausgabeverzeichnis
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Kompilierungsdatenbank
compile_commands.json
*creator.user*
*_qmlcache.qrc

Was diese Regeln für Qt ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

C++-Objekte und Bibliotheken

Muster Ausgeschlossene Dateien
*.slo C++-Objekte und Bibliotheken
*.lo C++-Objekte und Bibliotheken
*.o Objektdatei
*.a Statische Bibliothek
*.la C++-Objekte und Bibliotheken
*.lai C++-Objekte und Bibliotheken
*.so Gemeinsam genutzte Bibliothek
*.so.* Versionierte gemeinsam genutzte Bibliothek
*.dll Dynamische Linkbibliothek
*.dylib Dynamische macOS-Bibliothek

Qt-es

Muster Ausgeschlossene Dateien
object_script.*.Release Qt-es
object_script.*.Debug Qt-es
*_plugin_import.cpp Qt-es
/.qmake.cache Qt-es
/.qmake.stash Qt-es
*.pro.user Qt-es
*.pro.user.* Qt-es
*.qbs.user Qt-es
*.qbs.user.* Qt-es
*.moc Qt-es
moc_*.cpp Qt-es
moc_*.h Qt-es
qrc_*.cpp Qt-es
ui_*.h Qt-es
*.qmlc Qt-es
*.jsc Qt-es
Makefile* Qt-es
*build-* Qt-es
*.qm Qt-es
build/ Build-Ausgabeverzeichnis
*.prl Qt-es
*.qmlls.ini Qt-es

Qt-Unit-Tests

Muster Ausgeschlossene Dateien
target_wrapper.* Qt-Unit-Tests

QtCreator

Muster Ausgeschlossene Dateien
*.autosave QtCreator

QtCreator Qml

Muster Ausgeschlossene Dateien
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Muster Ausgeschlossene Dateien
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< Kompilierungsdatenbank

Muster Ausgeschlossene Dateien
compile_commands.json Kompilierungsdatenbank

Lokale maschinenspezifische QtCreator-Dateien für importierte Projekte

Muster Ausgeschlossene Dateien
*creator.user* Lokale maschinenspezifische QtCreator-Dateien für importierte Projekte
*_qmlcache.qrc Lokale maschinenspezifische QtCreator-Dateien für importierte Projekte

So verwendest du diese .gitignore für Qt

  1. Kopiere die Regeln für Qt oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen