Ludovic Frank Gitignore

.gitignore за Qt

40 правила игнорисања за Qt, спремних за копирање у репозиторијум.

Вишеплатформски оквир апликација

Комплетан .gitignore за Qt

# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 21:52:09 UTC
# Технологије: Qt

### Qt ###
*.slo
*.lo
# Објекат фајл
*.o
# Статичка библиотека
*.a
*.la
*.lai
# Дељени објекат
*.so
# Версионирани дељени објекат
*.so.*
# Библиотека динамичких веза
*.dll
# 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
# Направи излазни директоријум
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Компилација базе података
compile_commands.json
*creator.user*
*_qmlcache.qrc

Шта тачно игноришу ова правила за Qt

Сваки образац испод има објашњење зашто припада вашој датотеци .gitignore.

C++ објекти и библиотеке

Образац Шта игнорише
*.slo C++ објекти и библиотеке
*.lo C++ објекти и библиотеке
*.o Објекат фајл
*.a Статичка библиотека
*.la C++ објекти и библиотеке
*.lai C++ објекти и библиотеке
*.so Дељени објекат
*.so.* Версионирани дељени објекат
*.dll Библиотека динамичких веза
*.dylib macOS динамичка библиотека

Qt-es

Образац Шта игнорише
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/ Направи излазни директоријум
*.prl Qt-es
*.qmlls.ini Qt-es

Qt јединични тестови

Образац Шта игнорише
target_wrapper.* Qt јединични тестови

QtCreator

Образац Шта игнорише
*.autosave QtCreator

QtCreator Qml

Образац Шта игнорише
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Образац Шта игнорише
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< база података компилације

Образац Шта игнорише
compile_commands.json Компилација базе података

QtCreator датотеке специфичне за локалне машине за увезене пројекте

Образац Шта игнорише
*creator.user* QtCreator датотеке специфичне за локалне машине за увезене пројекте
*_qmlcache.qrc QtCreator датотеке специфичне за локалне машине за увезене пројекте

Како користити овај .gitignore за Qt

  1. Копирајте горенаведена правила Qt или директно преузмите датотеку.
  2. Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
  3. Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.

Други Фрамеворк .gitignore шаблони

Погледајте сваки Фрамеворк шаблон