.gitignore for Qt

40 ignoreringsregler for Qt, klare til å kopieres inn i kodelageret ditt.

Applikasjonsrammeverk for flere plattformer

Den komplette .gitignore-filen for Qt

# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:04:34 UTC
# Teknologier: Qt

### Qt ###
*.slo
*.lo
# Objektfil
*.o
# Statisk bibliotek
*.a
*.la
*.lai
# Delt objekt
*.so
# Versjonert delt objekt
*.so.*
# Dynamisk lenkebibliotek
*.dll
# dynamisk macOS-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
# Mappe for byggresultater
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Kompileringsdatabase
compile_commands.json
*creator.user*
*_qmlcache.qrc

Hva disse Qt-reglene faktisk ignorerer

Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.

C++-objekter og -biblioteker

Mønster Hva det ignorerer
*.slo C++-objekter og -biblioteker
*.lo C++-objekter og -biblioteker
*.o Objektfil
*.a Statisk bibliotek
*.la C++-objekter og -biblioteker
*.lai C++-objekter og -biblioteker
*.so Delt objekt
*.so.* Versjonert delt objekt
*.dll Dynamisk lenkebibliotek
*.dylib dynamisk macOS-bibliotek

Qt-es

Mønster Hva det 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/ Mappe for byggresultater
*.prl Qt-es
*.qmlls.ini Qt-es

Qt-enhetstester

Mønster Hva det ignorerer
target_wrapper.* Qt-enhetstester

QtCreator

Mønster Hva det ignorerer
*.autosave QtCreator

QtCreator Qml

Mønster Hva det ignorerer
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Mønster Hva det ignorerer
CMakeLists.txt.user* QtCreator CMake

Kompileringsdatabase for QtCreator 4.8<

Mønster Hva det ignorerer
compile_commands.json Kompileringsdatabase

Maskinspesifikke lokale QtCreator-filer for importerte prosjekter

Mønster Hva det ignorerer
*creator.user* Maskinspesifikke lokale QtCreator-filer for importerte prosjekter
*_qmlcache.qrc Maskinspesifikke lokale QtCreator-filer for importerte prosjekter

Slik bruker du denne .gitignore-filen for Qt

  1. Kopier Qt-reglene ovenfor, eller last ned filen direkte.
  2. Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
  3. Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
  4. Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.

Andre .gitignore-maler for Rammeverk

Se alle maler for Rammeverk