.gitignore untuk Qt

40 aturan pengabaian untuk Qt, siap disalin ke repositori Anda.

Kerangka aplikasi lintas platform

.gitignore lengkap untuk Qt

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:52:27 UTC
# Teknologi: Qt

### Qt ###
*.slo
*.lo
# Berkas objek
*.o
# Pustaka statis
*.a
*.la
*.lai
# Objek bersama
*.so
# Objek bersama dengan versi
*.so.*
# Pustaka tautan dinamis
*.dll
# Pustaka dinamis 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
# Direktori keluaran Build
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Basis data kompilasi
compile_commands.json
*creator.user*
*_qmlcache.qrc

Apa yang sebenarnya diabaikan oleh aturan Qt ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Objek dan lib C++

Pola Yang diabaikan
*.slo Objek dan lib C++
*.lo Objek dan lib C++
*.o Berkas objek
*.a Pustaka statis
*.la Objek dan lib C++
*.lai Objek dan lib C++
*.so Objek bersama
*.so.* Objek bersama dengan versi
*.dll Pustaka tautan dinamis
*.dylib Pustaka dinamis macOS

Berkas Qt-es

Pola Yang diabaikan
object_script.*.Release Berkas Qt-es
object_script.*.Debug Berkas Qt-es
*_plugin_import.cpp Berkas Qt-es
/.qmake.cache Berkas Qt-es
/.qmake.stash Berkas Qt-es
*.pro.user Berkas Qt-es
*.pro.user.* Berkas Qt-es
*.qbs.user Berkas Qt-es
*.qbs.user.* Berkas Qt-es
*.moc Berkas Qt-es
moc_*.cpp Berkas Qt-es
moc_*.h Berkas Qt-es
qrc_*.cpp Berkas Qt-es
ui_*.h Berkas Qt-es
*.qmlc Berkas Qt-es
*.jsc Berkas Qt-es
Makefile* Berkas Qt-es
*build-* Berkas Qt-es
*.qm Berkas Qt-es
build/ Direktori keluaran Build
*.prl Berkas Qt-es
*.qmlls.ini Berkas Qt-es

Pengujian unit Qt

Pola Yang diabaikan
target_wrapper.* Pengujian unit Qt

QtCreator

Pola Yang diabaikan
*.autosave QtCreator

Integrasi Qml QtCreator

Pola Yang diabaikan
*.qmlproject.user Integrasi Qml QtCreator
*.qmlproject.user.* Integrasi Qml QtCreator

Integrasi CMake QtCreator

Pola Yang diabaikan
CMakeLists.txt.user* Integrasi CMake QtCreator

Basis data kompilasi QtCreator 4.8<

Pola Yang diabaikan
compile_commands.json Basis data kompilasi

Berkas QtCreator khusus komputer lokal untuk proyek yang diimpor

Pola Yang diabaikan
*creator.user* Berkas QtCreator khusus komputer lokal untuk proyek yang diimpor
*_qmlcache.qrc Berkas QtCreator khusus komputer lokal untuk proyek yang diimpor

Cara menggunakan .gitignore ini untuk Qt

  1. Salin aturan Qt di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Kerangka lainnya

Lihat semua templat Kerangka