Ludovic Frank Gitignore

.gitignore per a Qt

40 regles d’exclusió de Qt, llestes per copiar al repositori.

Marc d'aplicacions multiplataforma

El .gitignore complet per a Qt

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:46:32 UTC
# Tecnologies: Qt

### Qt ###
*.slo
*.lo
# Fitxer objecte
*.o
# Biblioteca estàtica
*.a
*.la
*.lai
# Objecte compartit
*.so
# Objecte compartit amb versions
*.so.*
# Biblioteca d'enllaços dinàmics
*.dll
# macOS biblioteca dinàmica
*.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
# Crea un directori de sortida
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Base de dades recopilatòria
compile_commands.json
*creator.user*
*_qmlcache.qrc

El que aquestes regles Qt ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Objectes i llibreries C++

Patró El que ignora
*.slo Objectes i llibreries C++
*.lo Objectes i llibreries C++
*.o Fitxer objecte
*.a Biblioteca estàtica
*.la Objectes i llibreries C++
*.lai Objectes i llibreries C++
*.so Objecte compartit
*.so.* Objecte compartit amb versions
*.dll Biblioteca d'enllaços dinàmics
*.dylib macOS biblioteca dinàmica

Qt-es

Patró El que ignora
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/ Crea un directori de sortida
*.prl Qt-es
*.qmlls.ini Qt-es

Qt proves unitàries

Patró El que ignora
target_wrapper.* Qt proves unitàries

QtCreator

Patró El que ignora
*.autosave QtCreator

QtCreator Qml

Patró El que ignora
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Patró El que ignora
CMakeLists.txt.user* QtCreator CMake

Base de dades de compilació QtCreator 4.8<

Patró El que ignora
compile_commands.json Base de dades recopilatòria

Fitxers específics de la màquina local de QtCreator per a projectes importats

Patró El que ignora
*creator.user* Fitxers específics de la màquina local de QtCreator per a projectes importats
*_qmlcache.qrc Fitxers específics de la màquina local de QtCreator per a projectes importats

Com utilitzar aquest .gitignore per a Qt

  1. Copieu les regles Qt anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Marc .gitignore

Consulteu totes les plantilles Marc