.gitignore voor Qt

40 negeerregels voor Qt, klaar om naar je repository te kopiëren.

Platformonafhankelijk applicatieframework

De volledige .gitignore voor Qt

# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:04:33 UTC
# Technologieën: Qt

### Qt ###
*.slo
*.lo
# Objectbestand
*.o
# Statische bibliotheek
*.a
*.la
*.lai
# Gedeeld object
*.so
# Gedeeld object met versie
*.so.*
# Dynamisch gekoppelde bibliotheek
*.dll
# Dynamische macOS-bibliotheek
*.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
# Builduitvoermap
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Compilatiedatabase
compile_commands.json
*creator.user*
*_qmlcache.qrc

Wat deze regels voor Qt precies negeren

Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.

C++-objecten en -bibliotheken

Patroon Wat wordt genegeerd
*.slo C++-objecten en -bibliotheken
*.lo C++-objecten en -bibliotheken
*.o Objectbestand
*.a Statische bibliotheek
*.la C++-objecten en -bibliotheken
*.lai C++-objecten en -bibliotheken
*.so Gedeeld object
*.so.* Gedeeld object met versie
*.dll Dynamisch gekoppelde bibliotheek
*.dylib Dynamische macOS-bibliotheek

Qt-es

Patroon Wat wordt genegeerd
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/ Builduitvoermap
*.prl Qt-es
*.qmlls.ini Qt-es

Qt-unittests

Patroon Wat wordt genegeerd
target_wrapper.* Qt-unittests

QtCreator

Patroon Wat wordt genegeerd
*.autosave QtCreator

QtCreator Qml

Patroon Wat wordt genegeerd
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Patroon Wat wordt genegeerd
CMakeLists.txt.user* QtCreator CMake

Compilatiedatabase van QtCreator 4.8<

Patroon Wat wordt genegeerd
compile_commands.json Compilatiedatabase

Lokale machinespecifieke QtCreator-bestanden voor geïmporteerde projecten

Patroon Wat wordt genegeerd
*creator.user* Lokale machinespecifieke QtCreator-bestanden voor geïmporteerde projecten
*_qmlcache.qrc Lokale machinespecifieke QtCreator-bestanden voor geïmporteerde projecten

Zo gebruik je deze .gitignore voor Qt

  1. Kopieer de bovenstaande regels voor Qt of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Framework

Bekijk alle sjablonen voor Framework