Ludovic Frank Gitignore

.gitignore, skirtas Qt

40 nepaiso Qt taisyklių, paruoštų kopijuoti į jūsų saugyklą.

Kelių platformų taikomųjų programų sistema

Visas .gitignore, skirtas Qt

# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 22:57:52 UTC
# Technologijos: Qt

### Qt ###
*.slo
*.lo
# Objekto failas
*.o
# Statinė biblioteka
*.a
*.la
*.lai
# Bendras objektas
*.so
# Versija bendrai naudojamas objektas
*.so.*
# Dinaminių nuorodų biblioteka
*.dll
# macOS dinaminė biblioteka
*.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
# Sukurkite išvesties katalogą
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Kompiliavimo duomenų bazė
compile_commands.json
*creator.user*
*_qmlcache.qrc

Kokių failų nepaiso šios Qt taisyklės

Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.

C++ objektai ir libs

Šablonas Ką ignoruoja
*.slo C++ objektai ir libs
*.lo C++ objektai ir libs
*.o Objekto failas
*.a Statinė biblioteka
*.la C++ objektai ir libs
*.lai C++ objektai ir libs
*.so Bendras objektas
*.so.* Versija bendrai naudojamas objektas
*.dll Dinaminių nuorodų biblioteka
*.dylib macOS dinaminė biblioteka

Qt-es

Šablonas Ką ignoruoja
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/ Sukurkite išvesties katalogą
*.prl Qt-es
*.qmlls.ini Qt-es

Qt vienetų testai

Šablonas Ką ignoruoja
target_wrapper.* Qt vienetų testai

QtCreator

Šablonas Ką ignoruoja
*.autosave QtCreator

QtCreator Qml

Šablonas Ką ignoruoja
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Šablonas Ką ignoruoja
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< kompiliavimo duomenų bazė

Šablonas Ką ignoruoja
compile_commands.json Kompiliavimo duomenų bazė

„QtCreator“ vietinio kompiuterio failai, skirti importuotiems projektams

Šablonas Ką ignoruoja
*creator.user* „QtCreator“ vietinio kompiuterio failai, skirti importuotiems projektams
*_qmlcache.qrc „QtCreator“ vietinio kompiuterio failai, skirti importuotiems projektams

Kaip naudoti šį .gitignore Qt

  1. Nukopijuokite aukščiau pateiktas Qt taisykles arba atsisiųskite failą tiesiogiai.
  2. Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
  3. Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
  4. Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.

Kiti Karkasas .gitignore šablonai

Peržiūrėkite kiekvieną Karkasas šabloną