.gitignore: Qt

40 ohitussääntöä teknologialle Qt, valmiina kopioitavaksi tietovarastoosi.

Monialustainen sovelluskehys

Kattava .gitignore: Qt

# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:04:29 UTC
# Teknologiat: Qt

### Qt ###
*.slo
*.lo
# Objektitiedosto
*.o
# Staattinen kirjasto
*.a
*.la
*.lai
# Jaettu objekti
*.so
# Versioitu jaettu objekti
*.so.*
# Dynaamisesti linkitettävä kirjasto
*.dll
# macOS:n dynaaminen kirjasto
*.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
# Käännöstulosten hakemisto
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Käännöstietokanta
compile_commands.json
*creator.user*
*_qmlcache.qrc

Mitä nämä Qt-säännöt ohittavat

Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.

C++-objektit ja -kirjastot

Sääntö Mitä se ohittaa
*.slo C++-objektit ja -kirjastot
*.lo C++-objektit ja -kirjastot
*.o Objektitiedosto
*.a Staattinen kirjasto
*.la C++-objektit ja -kirjastot
*.lai C++-objektit ja -kirjastot
*.so Jaettu objekti
*.so.* Versioitu jaettu objekti
*.dll Dynaamisesti linkitettävä kirjasto
*.dylib macOS:n dynaaminen kirjasto

Qt-es

Sääntö Mitä se ohittaa
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/ Käännöstulosten hakemisto
*.prl Qt-es
*.qmlls.ini Qt-es

Qt-yksikkötestit

Sääntö Mitä se ohittaa
target_wrapper.* Qt-yksikkötestit

QtCreator

Sääntö Mitä se ohittaa
*.autosave QtCreator

QtCreator Qml

Sääntö Mitä se ohittaa
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Sääntö Mitä se ohittaa
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< -käännöstietokanta

Sääntö Mitä se ohittaa
compile_commands.json Käännöstietokanta

QtCreatorin tuotujen projektien paikalliset konekohtaiset tiedostot

Sääntö Mitä se ohittaa
*creator.user* QtCreatorin tuotujen projektien paikalliset konekohtaiset tiedostot
*_qmlcache.qrc QtCreatorin tuotujen projektien paikalliset konekohtaiset tiedostot

Tämän .gitignore-tiedoston käyttö: Qt

  1. Kopioi yllä olevat Qt-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.

Muita .gitignore-malleja luokassa Sovelluskehys

Näytä kaikki luokan Sovelluskehys mallit