.gitignore za Qt

40 pravila izuzimanja za Qt, spremnih za kopiranje u repozitorij.

Višeplatformski aplikacijski radni okvir

Potpuni .gitignore za Qt

# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:04:39 UTC
# Tehnologije: Qt

### Qt ###
*.slo
*.lo
# Objektna datoteka
*.o
# Statička biblioteka
*.a
*.la
*.lai
# Dijeljeni objekt
*.so
# Verzionirani dijeljeni objekt
*.so.*
# Dinamički povezana biblioteka
*.dll
# Dinamička biblioteka macOS-a
*.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
# Izlazni direktorij izgradnje
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Baza podataka prevođenja
compile_commands.json
*creator.user*
*_qmlcache.qrc

Što ova pravila za Qt zapravo zanemaruju

Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.

Objekti i biblioteke C++

Obrazac Što zanemaruje
*.slo Objekti i biblioteke C++
*.lo Objekti i biblioteke C++
*.o Objektna datoteka
*.a Statička biblioteka
*.la Objekti i biblioteke C++
*.lai Objekti i biblioteke C++
*.so Dijeljeni objekt
*.so.* Verzionirani dijeljeni objekt
*.dll Dinamički povezana biblioteka
*.dylib Dinamička biblioteka macOS-a

Qt-es

Obrazac Što zanemaruje
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/ Izlazni direktorij izgradnje
*.prl Qt-es
*.qmlls.ini Qt-es

Jedinični testovi Qt-a

Obrazac Što zanemaruje
target_wrapper.* Jedinični testovi Qt-a

QtCreator

Obrazac Što zanemaruje
*.autosave QtCreator

QtCreator Qml

Obrazac Što zanemaruje
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Obrazac Što zanemaruje
CMakeLists.txt.user* QtCreator CMake

Baza podataka prevođenja QtCreatora 4.8<

Obrazac Što zanemaruje
compile_commands.json Baza podataka prevođenja

Datoteke uvezenih projekata QtCreatora specifične za lokalno računalo

Obrazac Što zanemaruje
*creator.user* Datoteke uvezenih projekata QtCreatora specifične za lokalno računalo
*_qmlcache.qrc Datoteke uvezenih projekata QtCreatora specifične za lokalno računalo

Kako koristiti ovaj .gitignore za Qt

  1. Kopirajte pravila za Qt iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Radni okvir

Pogledajte sve predloške iz kategorije Radni okvir