Ludovic Frank Gitignore

.gitignore cho Qt

40 quy tắc bỏ qua cho Qt, sẵn sàng sao chép vào kho mã của bạn.

Framework ứng dụng đa nền tảng

Tệp .gitignore đầy đủ cho Qt

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 23:48:30 UTC
# Công nghệ: Qt

### Qt ###
*.slo
*.lo
# Tệp đối tượng
*.o
# Thư viện tĩnh
*.a
*.la
*.lai
# Đối tượng được chia sẻ
*.so
# Đối tượng chia sẻ được phiên bản
*.so.*
# Thư viện liên kết động
*.dll
# Thư viện động 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
# Thư mục đầu ra biên dịch
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# Cơ sở dữ liệu biên dịch
compile_commands.json
*creator.user*
*_qmlcache.qrc

Các quy tắc Qt này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Các đối tượng và lib của C++

Mẫu Nội dung được bỏ qua
*.slo Các đối tượng và lib của C++
*.lo Các đối tượng và lib của C++
*.o Tệp đối tượng
*.a Thư viện tĩnh
*.la Các đối tượng và lib của C++
*.lai Các đối tượng và lib của C++
*.so Đối tượng được chia sẻ
*.so.* Đối tượng chia sẻ được phiên bản
*.dll Thư viện liên kết động
*.dylib Thư viện động macOS

Qt-es

Mẫu Nội dung được bỏ qua
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/ Thư mục đầu ra biên dịch
*.prl Qt-es
*.qmlls.ini Qt-es

Kiểm tra đơn vị Qt

Mẫu Nội dung được bỏ qua
target_wrapper.* Kiểm tra đơn vị Qt

QtCreator

Mẫu Nội dung được bỏ qua
*.autosave QtCreator

QtCreator Qml

Mẫu Nội dung được bỏ qua
*.qmlproject.user QtCreator Qml
*.qmlproject.user.* QtCreator Qml

CMake của QtCreator

Mẫu Nội dung được bỏ qua
CMakeLists.txt.user* CMake của QtCreator

QtCreator 4.8< cơ sở dữ liệu biên dịch

Mẫu Nội dung được bỏ qua
compile_commands.json Cơ sở dữ liệu biên dịch

Các tệp cụ thể của máy cục bộ QtCreator cho các dự án đã nhập

Mẫu Nội dung được bỏ qua
*creator.user* Các tệp cụ thể của máy cục bộ QtCreator cho các dự án đã nhập
*_qmlcache.qrc Các tệp cụ thể của máy cục bộ QtCreator cho các dự án đã nhập

Cách sử dụng .gitignore này cho Qt

  1. Sao chép các quy tắc Qt ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Framework

Xem mọi mẫu Framework