Ludovic Frank Gitignore

.gitignore Qt jaoks

40 tehnoloogia Qt eiramisreeglit, mida saad oma hoidlasse kopeerida.

Platvormideülene rakendusraamistik

Täielik .gitignore Qt jaoks

# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 21:52:37 UTC
# Tehnoloogiad: Qt

### Qt ###
*.slo
*.lo
# Objekti fail
*.o
# Staatiline raamatukogu
*.a
*.la
*.lai
# Jagatud objekt
*.so
# Versiooniga jagatud objekt
*.so.*
# Dünaamiline lingiteek
*.dll
# macOS dünaamiline raamatukogu
*.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
# Looge väljundkataloog
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Koostamise andmebaas
compile_commands.json
*creator.user*
*_qmlcache.qrc

Mida need Qt reeglid tegelikult ignoreerivad

Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.

C++ objektid ja libs

Muster Mida see ignoreerib
*.slo C++ objektid ja libs
*.lo C++ objektid ja libs
*.o Objekti fail
*.a Staatiline raamatukogu
*.la C++ objektid ja libs
*.lai C++ objektid ja libs
*.so Jagatud objekt
*.so.* Versiooniga jagatud objekt
*.dll Dünaamiline lingiteek
*.dylib macOS dünaamiline raamatukogu

Qt-es

Muster Mida see ignoreerib
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/ Looge väljundkataloog
*.prl Qt-es
*.qmlls.ini Qt-es

Qt ühikutestid

Muster Mida see ignoreerib
target_wrapper.* Qt ühikutestid

QtCreator

Muster Mida see ignoreerib
*.autosave QtCreator

QtCreator Qml

Muster Mida see ignoreerib
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Muster Mida see ignoreerib
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< koostamise andmebaas

Muster Mida see ignoreerib
compile_commands.json Koostamise andmebaas

QtCreatori kohaliku masinapõhised failid imporditud projektide jaoks

Muster Mida see ignoreerib
*creator.user* QtCreatori kohaliku masinapõhised failid imporditud projektide jaoks
*_qmlcache.qrc QtCreatori kohaliku masinapõhised failid imporditud projektide jaoks

Kuidas seda .gitignore kasutada Qt jaoks

  1. Kopeerige ülaltoodud Qt reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Raamistik .gitignore mallid

Vaadake iga Raamistik malli