Ludovic Frank Gitignore

.gitignore pentru Qt

40 reguli de ignorare pentru Qt, gata de copiat în depozitul dvs.

Cadru de aplicații multiplatformă

.gitignore complet pentru Qt

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:57:52 UTC
# Tehnologii: Qt

### Qt ###
*.slo
*.lo
# Fișier obiect
*.o
# Bibliotecă statică
*.a
*.la
*.lai
# Obiect comun
*.so
# Obiect partajat cu versiune
*.so.*
# Bibliotecă de linkuri dinamice
*.dll
# macOS bibliotecă dinamică
*.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
# Creați directorul de ieșire
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Baza de date compilatoare
compile_commands.json
*creator.user*
*_qmlcache.qrc

Ce ignoră regulile pentru Qt

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

C++ obiecte și biblioteci

Model de fișier Ce ignoră
*.slo C++ obiecte și biblioteci
*.lo C++ obiecte și biblioteci
*.o Fișier obiect
*.a Bibliotecă statică
*.la C++ obiecte și biblioteci
*.lai C++ obiecte și biblioteci
*.so Obiect comun
*.so.* Obiect partajat cu versiune
*.dll Bibliotecă de linkuri dinamice
*.dylib macOS bibliotecă dinamică

Qt-es

Model de fișier Ce ignoră
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/ Creați directorul de ieșire
*.prl Qt-es
*.qmlls.ini Qt-es

teste unitare Qt

Model de fișier Ce ignoră
target_wrapper.* teste unitare Qt

QtCreator

Model de fișier Ce ignoră
*.autosave QtCreator

QtCreator Qml

Model de fișier Ce ignoră
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Model de fișier Ce ignoră
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< baza de date de compilare

Model de fișier Ce ignoră
compile_commands.json Baza de date compilatoare

QtCreator fișiere specifice mașinii locale pentru proiectele importate

Model de fișier Ce ignoră
*creator.user* QtCreator fișiere specifice mașinii locale pentru proiectele importate
*_qmlcache.qrc QtCreator fișiere specifice mașinii locale pentru proiectele importate

Cum să utilizați acest .gitignore pentru Qt

  1. Copiați regulile Qt de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Cadru .gitignore

Vedeți fiecare șablon Cadru