.gitignore til Qt

40 ignorer regler for Qt, klar til at kopiere til dit lager.

Ansøgningsramme på tværs af platforme

Den komplette .gitignore til Qt

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:58:19 UTC
# Teknologier: Qt

### Qt ###
*.slo
*.lo
# Objekt fil
*.o
# Statisk bibliotek
*.a
*.la
*.lai
# Delt objekt
*.so
# Versioneret delt objekt
*.so.*
# Dynamisk linkbibliotek
*.dll
# macOS dynamisk bibliotek
*.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
# Byg output-mappe
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Kompilationsdatabase
compile_commands.json
*creator.user*
*_qmlcache.qrc

Hvad disse Qt regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

C++ objekter og libs

Mønster Hvad den ignorerer
*.slo C++ objekter og libs
*.lo C++ objekter og libs
*.o Objekt fil
*.a Statisk bibliotek
*.la C++ objekter og libs
*.lai C++ objekter og libs
*.so Delt objekt
*.so.* Versioneret delt objekt
*.dll Dynamisk linkbibliotek
*.dylib macOS dynamisk bibliotek

Qt-es

Mønster Hvad den ignorerer
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/ Byg output-mappe
*.prl Qt-es
*.qmlls.ini Qt-es

Qt enhedstest

Mønster Hvad den ignorerer
target_wrapper.* Qt enhedstest

QtCreator

Mønster Hvad den ignorerer
*.autosave QtCreator

QtCreator Qml

Mønster Hvad den ignorerer
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Mønster Hvad den ignorerer
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< kompileringsdatabase

Mønster Hvad den ignorerer
compile_commands.json Kompilationsdatabase

QtCreator lokale maskinspecifikke filer til importerede projekter

Mønster Hvad den ignorerer
*creator.user* QtCreator lokale maskinspecifikke filer til importerede projekter
*_qmlcache.qrc QtCreator lokale maskinspecifikke filer til importerede projekter

Sådan bruger du denne .gitignore til Qt

  1. Kopier Qt reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre Ramme .gitignore skabeloner

Se alle Ramme skabeloner