Ludovic Frank Gitignore

.gitignore Qt-hez

A 40 figyelmen kívül hagyja a Qt szabályait, készen áll a tárba másolásra.

Többplatformos alkalmazási keretrendszer

A teljes .gitignore a Qt-hez

# Generálta: LFGitignore - https://lfgitignore.com
# Létrehozva: 2026-10-31 21:53:35 UTC
# Technológiák: Qt

### Qt ###
*.slo
*.lo
# Objektumfájl
*.o
# Statikus könyvtár
*.a
*.la
*.lai
# Megosztott objektum
*.so
# Verziózott megosztott objektum
*.so.*
# Dinamikus hivatkozási könyvtár
*.dll
# macOS dinamikus könyvtár
*.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
# Kimeneti könyvtár létrehozása
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Összeállítási adatbázis
compile_commands.json
*creator.user*
*_qmlcache.qrc

Amit ezek a Qt szabályok valójában figyelmen kívül hagynak

Minden alábbi minta, és miért tartozik a .gitignore.-hez

C++ objektumok és könyvtárak

Minta Mit hagy figyelmen kívül
*.slo C++ objektumok és könyvtárak
*.lo C++ objektumok és könyvtárak
*.o Objektumfájl
*.a Statikus könyvtár
*.la C++ objektumok és könyvtárak
*.lai C++ objektumok és könyvtárak
*.so Megosztott objektum
*.so.* Verziózott megosztott objektum
*.dll Dinamikus hivatkozási könyvtár
*.dylib macOS dinamikus könyvtár

Qt-es

Minta Mit hagy figyelmen kívül
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/ Kimeneti könyvtár létrehozása
*.prl Qt-es
*.qmlls.ini Qt-es

Qt egységtesztek

Minta Mit hagy figyelmen kívül
target_wrapper.* Qt egységtesztek

QtCreator

Minta Mit hagy figyelmen kívül
*.autosave QtCreator

QtCreator Qml

Minta Mit hagy figyelmen kívül
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Minta Mit hagy figyelmen kívül
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< összeállítási adatbázis

Minta Mit hagy figyelmen kívül
compile_commands.json Összeállítási adatbázis

QtCreator helyi gépspecifikus fájlok importált projektekhez

Minta Mit hagy figyelmen kívül
*creator.user* QtCreator helyi gépspecifikus fájlok importált projektekhez
*_qmlcache.qrc QtCreator helyi gépspecifikus fájlok importált projektekhez

A .gitignore használata a Qt-hez

  1. Másolja ki a fenti Qt szabályokat, vagy töltse le közvetlenül a fájlt.
  2. Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
  3. Ha ezen fájlok némelyike ​​már nyomon van követve, futtassa a git rm -r --cached . programot, majd véglegesítse újra – a Git csak a nem követett fájlokra alkalmaz figyelmen kívül hagyási szabályokat.
  4. Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.

Egyéb Keretrendszer .gitignore sablonok

Tekintse meg az összes Keretrendszer sablont