Ludovic Frank Gitignore

.gitignore priekš Qt

40 ignorē Qt noteikumus, kas ir gatavi kopēšanai jūsu repozitorijā.

Vairāku platformu lietojumprogrammu sistēma

Pilnīgs .gitignore priekš Qt

# Ģenerē LFGitignore - https://lfgitignore.com
# Izveidots: 2026-10-31 21:52:50 UTC
# Tehnoloģijas: Qt

### Qt ###
*.slo
*.lo
# Objekta fails
*.o
# Statiskā bibliotēka
*.a
*.la
*.lai
# Koplietots objekts
*.so
# Versionēts koplietots objekts
*.so.*
# Dinamiskā saišu bibliotēka
*.dll
# macOS dinamiskā bibliotēka
*.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
# Veidojiet izvades direktoriju
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Kompilācijas datu bāze
compile_commands.json
*creator.user*
*_qmlcache.qrc

Ko šie Qt noteikumi faktiski ignorē

Katrs turpmāk minētais raksts un skaidrojums, kāpēc tas jāiekļauj .gitignore failā.

C++ objekti un libs

Raksts Ko tas ignorē
*.slo C++ objekti un libs
*.lo C++ objekti un libs
*.o Objekta fails
*.a Statiskā bibliotēka
*.la C++ objekti un libs
*.lai C++ objekti un libs
*.so Koplietots objekts
*.so.* Versionēts koplietots objekts
*.dll Dinamiskā saišu bibliotēka
*.dylib macOS dinamiskā bibliotēka

Qt-es

Raksts Ko tas 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/ Veidojiet izvades direktoriju
*.prl Qt-es
*.qmlls.ini Qt-es

Qt vienību testi

Raksts Ko tas ignorē
target_wrapper.* Qt vienību testi

QtCreator

Raksts Ko tas ignorē
*.autosave QtCreator

QtCreator Qml

Raksts Ko tas ignorē
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

QtCreator CMake

Raksts Ko tas ignorē
CMakeLists.txt.user* QtCreator CMake

QtCreator 4.8< kompilācijas datu bāze

Raksts Ko tas ignorē
compile_commands.json Kompilācijas datu bāze

QtCreator vietējai mašīnai specifiski faili importētiem projektiem

Raksts Ko tas ignorē
*creator.user* QtCreator vietējai mašīnai specifiski faili importētiem projektiem
*_qmlcache.qrc QtCreator vietējai mašīnai specifiski faili importētiem projektiem

Kā lietot šo .gitignore failu tehnoloģijai Qt

  1. Kopējiet iepriekš minētos Qt noteikumus vai lejupielādējiet failu tieši.
  2. Git repozitorija saknē izveidojiet failu ar nosaukumu .gitignore un ielīmējiet tajā noteikumus.
  3. Ja daži no šiem failiem jau ir izsekoti, palaidiet git rm -r --cached . un pēc tam veiciet vēlreiz — Git ignorēšanas noteikumus piemēro tikai neizsekotajiem failiem.
  4. Iekļaujiet .gitignore failu komitā, lai visai komandai būtu vienādi noteikumi.

Citas Ietvars .gitignore veidnes

Skatiet katru Ietvars veidni