.gitignore cho Strapi
67 quy tắc bỏ qua cho Strapi, sẵn sàng sao chép vào kho mã của bạn.
CMS tách rời giao diện
Tệp .gitignore đầy đủ cho Strapi
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:52:13 UTC
# Công nghệ: Strapi
### Strapi ###
# Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn)
.DS_Store
# Tệp phân nhánh tài nguyên macOS
.AppleDouble
# Biểu tượng thư mục tùy chỉnh macOS
.LSOverride
Icon
# Chỉ mục Spotlight của macOS
.Spotlight-V100
# Thư mục rác macOS
.Trashes
# Tệp phân nhánh tài nguyên macOS
._*
# Tệp sao lưu Emacs
*~
# Bộ đệm hình thu nhỏ Windows
Thumbs.db
# Bộ đệm hình thu nhỏ nâng cao Windows
ehthumbs.db
Desktop.ini
# Thùng rác Windows
$RECYCLE.BIN/
# Kho lưu trữ tủ Windows
*.cab
# Gói cài đặt Windows
*.msi
# Mô-đun hợp nhất Windows
*.msm
# Tệp bản vá Windows
*.msp
# Kho lưu trữ 7-Zip
*.7z
*.csv
*.dat
# Hình ảnh đĩa macOS
*.dmg
# Tệp nén Gzip
*.gz
# Hình ảnh đĩa ISO
*.iso
# Lưu trữ Java
*.jar
# kho lưu trữ RAR
*.rar
# Lưu trữ băng
*.tar
# kho lưu trữ ZIP
*.zip
*.com
# Tệp lớp được biên dịch Java
*.class
# Thư viện liên kết động
*.dll
# Windows có thể thực thi được
*.exe
# Tệp đối tượng
*.o
# Tệp hạt giống ngẫu nhiên
*.seed
# Đối tượng được chia sẻ
*.so
# Tệp tràn trao đổi Vim
*.swo
# Tệp hoán đổi Vim
*.swp
# Tệp hoán đổi bổ sung Vim
*.swn
# Tệp hoán đổi bổ sung Vim
*.swm
# Đầu ra trình biên dịch
*.out
# Tệp ID tiến trình
*.pid
.tmp
# Tệp nhật ký
*.log
# Tập lệnh SQL
*.sql
# Cơ sở dữ liệu SQLite
*.sqlite
*#
.idea
nbproject
# Cài đặt Visual Studio Code
.vscode/
# Phạm vi thư viện
lib-cov
lcov.info
# Tệp ID tiến trình
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Thư mục độ bao phủ kiểm thử
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Các quy tắc Strapi 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.
OS X
| Mẫu | Nội dung được bỏ qua |
|---|---|
.DS_Store |
Cài đặt thư mục macOS (Cửa hàng dịch vụ máy tính để bàn) |
.AppleDouble |
Tệp phân nhánh tài nguyên macOS |
.LSOverride |
Biểu tượng thư mục tùy chỉnh macOS |
Icon |
OS X |
.Spotlight-V100 |
Chỉ mục Spotlight của macOS |
.Trashes |
Thư mục rác macOS |
._* |
Tệp phân nhánh tài nguyên macOS |
Linux
| Mẫu | Nội dung được bỏ qua |
|---|---|
*~ |
Tệp sao lưu Emacs |
Windows
| Mẫu | Nội dung được bỏ qua |
|---|---|
Thumbs.db |
Bộ đệm hình thu nhỏ Windows |
ehthumbs.db |
Bộ đệm hình thu nhỏ nâng cao Windows |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Thùng rác Windows |
*.cab |
Kho lưu trữ tủ Windows |
*.msi |
Gói cài đặt Windows |
*.msm |
Mô-đun hợp nhất Windows |
*.msp |
Tệp bản vá Windows |
Gói
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.7z |
Kho lưu trữ 7-Zip |
*.csv |
Gói |
*.dat |
Gói |
*.dmg |
Hình ảnh đĩa macOS |
*.gz |
Tệp nén Gzip |
*.iso |
Hình ảnh đĩa ISO |
*.jar |
Lưu trữ Java |
*.rar |
kho lưu trữ RAR |
*.tar |
Lưu trữ băng |
*.zip |
kho lưu trữ ZIP |
*.com |
Gói |
*.class |
Tệp lớp được biên dịch Java |
*.dll |
Thư viện liên kết động |
*.exe |
Windows có thể thực thi được |
*.o |
Tệp đối tượng |
*.seed |
Tệp hạt giống ngẫu nhiên |
*.so |
Đối tượng được chia sẻ |
*.swo |
Tệp tràn trao đổi Vim |
*.swp |
Tệp hoán đổi Vim |
*.swn |
Tệp hoán đổi bổ sung Vim |
*.swm |
Tệp hoán đổi bổ sung Vim |
*.out |
Đầu ra trình biên dịch |
*.pid |
Tệp ID tiến trình |
Nhật ký và cơ sở dữ liệu
| Mẫu | Nội dung được bỏ qua |
|---|---|
.tmp |
Nhật ký và cơ sở dữ liệu |
*.log |
Tệp nhật ký |
*.sql |
Tập lệnh SQL |
*.sqlite |
Cơ sở dữ liệu SQLite |
Linh tinh.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*# |
Linh tinh. |
.idea |
Linh tinh. |
nbproject |
Linh tinh. |
.vscode/ |
Cài đặt Visual Studio Code |
Node.js
| Mẫu | Nội dung được bỏ qua |
|---|---|
lib-cov |
Phạm vi thư viện |
lcov.info |
Node.js |
pids |
Tệp ID tiến trình |
logs |
Node.js |
results |
Node.js |
build |
Node.js |
node_modules |
Node.js |
.node_history |
Node.js |
package-lock.json |
Node.js |
**/package-lock.json |
Node.js |
!docs/package-lock.json |
Node.js |
*.heapsnapshot |
Node.js |
Kiểm tra
| Mẫu | Nội dung được bỏ qua |
|---|---|
testApp |
Kiểm tra |
coverage |
Thư mục độ bao phủ kiểm thử |
cypress/screenshots |
Kiểm tra |
cypress/videos |
Kiểm tra |
Tài liệu
| Mẫu | Nội dung được bỏ qua |
|---|---|
dist |
Tài liệu |
Các bản biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
packages/strapi-generate-new/files/public/ |
Các bản biên dịch |
Ứng dụng mẫu
| Mẫu | Nội dung được bỏ qua |
|---|---|
.dev |
Ứng dụng mẫu |
Visual Studio Code
| Mẫu | Nội dung được bỏ qua |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Cách sử dụng .gitignore này cho Strapi
- Sao chép các quy tắc Strapi ở trên hoặc tải tệp trực tiếp.
- 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 đó.
- 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.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.