.gitignore pre Qt

40 pravidiel ignorovania pre Qt, pripravených na skopírovanie do repozitára.

Multiplatformový aplikačný framework

Kompletný .gitignore pre Qt

# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:04:36 UTC
# Technológie: Qt

### Qt ###
*.slo
*.lo
# Objektový súbor
*.o
# Statická knižnica
*.a
*.la
*.lai
# Zdieľaný objekt
*.so
# Verziovaný zdieľaný objekt
*.so.*
# Dynamicky linkovaná knižnica
*.dll
# Dynamická knižnica macOS
*.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
# Výstupný adresár zostavovania
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Databáza kompilácie
compile_commands.json
*creator.user*
*_qmlcache.qrc

Čo tieto pravidlá pre Qt skutočne ignorujú

Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.

Objekty a knižnice C++

Vzor Čo ignoruje
*.slo Objekty a knižnice C++
*.lo Objekty a knižnice C++
*.o Objektový súbor
*.a Statická knižnica
*.la Objekty a knižnice C++
*.lai Objekty a knižnice C++
*.so Zdieľaný objekt
*.so.* Verziovaný zdieľaný objekt
*.dll Dynamicky linkovaná knižnica
*.dylib Dynamická knižnica macOS

Qt-es

Vzor Čo ignoruje
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/ Výstupný adresár zostavovania
*.prl Qt-es
*.qmlls.ini Qt-es

Jednotkové testy Qt

Vzor Čo ignoruje
target_wrapper.* Jednotkové testy Qt

QtCreator

Vzor Čo ignoruje
*.autosave QtCreator

QtCreator Qml

Vzor Čo ignoruje
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Vzor Čo ignoruje
CMakeLists.txt.user* QtCreator CMake

Databáza kompilácie QtCreator 4.8<

Vzor Čo ignoruje
compile_commands.json Databáza kompilácie

Súbory QtCreator špecifické pre lokálny počítač pri importovaných projektoch

Vzor Čo ignoruje
*creator.user* Súbory QtCreator špecifické pre lokálny počítač pri importovaných projektoch
*_qmlcache.qrc Súbory QtCreator špecifické pre lokálny počítač pri importovaných projektoch

Ako používať tento .gitignore pre Qt

  1. Skopírujte pravidlá pre Qt vyššie alebo si súbor priamo stiahnite.
  2. V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
  3. Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
  4. Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.

Ďalšie šablóny .gitignore: Vývojový framework

Zobraziť všetky šablóny: Vývojový framework