.gitignore pro Qt

40 pravidel ignorování pro Qt, připravených ke zkopírování do repozitáře.

Multiplatformní aplikační framework

Kompletní .gitignore pro Qt

# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:04:23 UTC
# Technologie: Qt

### Qt ###
*.slo
*.lo
# Objektový soubor
*.o
# Statická knihovna
*.a
*.la
*.lai
# Sdílený objekt
*.so
# Verzovaný sdílený objekt
*.so.*
# Dynamicky linkovaná knihovna
*.dll
# Dynamická knihovna 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
# Adresář výstupu sestavení
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Databáze kompilace
compile_commands.json
*creator.user*
*_qmlcache.qrc

Co pravidla pro Qt skutečně ignorují

Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.

Objekty a knihovny C++

Vzor Co ignoruje
*.slo Objekty a knihovny C++
*.lo Objekty a knihovny C++
*.o Objektový soubor
*.a Statická knihovna
*.la Objekty a knihovny C++
*.lai Objekty a knihovny C++
*.so Sdílený objekt
*.so.* Verzovaný sdílený objekt
*.dll Dynamicky linkovaná knihovna
*.dylib Dynamická knihovna macOS

Qt-es

Vzor Co 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/ Adresář výstupu sestavení
*.prl Qt-es
*.qmlls.ini Qt-es

Jednotkové testy Qt

Vzor Co ignoruje
target_wrapper.* Jednotkové testy Qt

QtCreator

Vzor Co ignoruje
*.autosave QtCreator

Soubory Qml QtCreator

Vzor Co ignoruje
*.qmlproject.user Soubory Qml QtCreator
*.qmlproject.user.* Soubory Qml QtCreator

Konfigurace CMake QtCreator

Vzor Co ignoruje
CMakeLists.txt.user* Konfigurace CMake QtCreator

Databáze kompilace QtCreator 4.8<

Vzor Co ignoruje
compile_commands.json Databáze kompilace

Soubory QtCreator specifické pro místní počítač u importovaných projektů

Vzor Co ignoruje
*creator.user* Soubory QtCreator specifické pro místní počítač u importovaných projektů
*_qmlcache.qrc Soubory QtCreator specifické pro místní počítač u importovaných projektů

Jak používat tento .gitignore pro Qt

  1. Zkopírujte výše uvedená pravidla pro Qt nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Framework

Zobrazit všechny šablony pro Framework