.gitignore dla Qt

40 reguł ignorowania dla Qt, gotowych do skopiowania do repozytorium.

Framework aplikacji wieloplatformowych

Kompletny plik .gitignore dla Qt

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:04:38 UTC
# Technologie: Qt

### Qt ###
*.slo
*.lo
# Plik obiektowy
*.o
# Biblioteka statyczna
*.a
*.la
*.lai
# Biblioteka współdzielona
*.so
# Wersjonowana biblioteka współdzielona
*.so.*
# Biblioteka łączy dynamicznych
*.dll
# Biblioteka dynamiczna macOS
*.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
# Katalog wyników kompilacji
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Baza danych kompilacji
compile_commands.json
*creator.user*
*_qmlcache.qrc

Co ignorują te reguły dla Qt

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Obiekty i biblioteki C++

Wzorzec Co ignoruje
*.slo Obiekty i biblioteki C++
*.lo Obiekty i biblioteki C++
*.o Plik obiektowy
*.a Biblioteka statyczna
*.la Obiekty i biblioteki C++
*.lai Obiekty i biblioteki C++
*.so Biblioteka współdzielona
*.so.* Wersjonowana biblioteka współdzielona
*.dll Biblioteka łączy dynamicznych
*.dylib Biblioteka dynamiczna macOS

Qt-es

Wzorzec Co ignoruje
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/ Katalog wyników kompilacji
*.prl Qt-es
*.qmlls.ini Qt-es

Testy jednostkowe Qt

Wzorzec Co ignoruje
target_wrapper.* Testy jednostkowe Qt

QtCreator

Wzorzec Co ignoruje
*.autosave QtCreator

QtCreator Qml

Wzorzec Co ignoruje
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Wzorzec Co ignoruje
CMakeLists.txt.user* QtCreator CMake

Baza danych kompilacji QtCreator 4.8<

Wzorzec Co ignoruje
compile_commands.json Baza danych kompilacji

Pliki specyficzne dla komputera lokalnego QtCreator dla importowanych projektów

Wzorzec Co ignoruje
*creator.user* Pliki specyficzne dla komputera lokalnego QtCreator dla importowanych projektów
*_qmlcache.qrc Pliki specyficzne dla komputera lokalnego QtCreator dla importowanych projektów

Jak używać tego pliku .gitignore dla Qt

  1. Skopiuj powyższe reguły dla Qt lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Framework

Zobacz wszystkie szablony: Framework