.gitignore cho Unreal Engine
42 quy tắc bỏ qua cho Unreal Engine, sẵn sàng sao chép vào kho mã của bạn.
Bộ máy trò chơi được phát triển bởi Epic Games
Tệp .gitignore đầy đủ cho Unreal Engine
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:54:26 UTC
# Công nghệ: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Tệp đối tượng
*.o
# Tệp đối tượng
*.obj
*.gch
*.pch
# Kho lưu trữ ứng dụng iOS
*.ipa
# Đối tượng được chia sẻ
*.so
# Thư viện động macOS
*.dylib
# Thư viện liên kết động
*.dll
*.mod
*.lai
*.la
# Thư viện tĩnh
*.a
# Tệp thư viện
*.lib
# Windows có thể thực thi được
*.exe
# Đầu ra trình biên dịch
*.out
*.xcodeproj
# Gói ứng dụng
*.app
*.xcworkspace
# Giải pháp Visual Studio
*.sln
# Tùy chọn người dùng giải pháp
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
.vsconfig
SourceArt/**/*.png
SourceArt/**/*.tga
Binaries/*
Plugins/**/Binaries/*
Build/*
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt
!Build/**/*.ico
*_BuiltData.uasset
Saved/*
Intermediate/*
Plugins/**/Intermediate/*
DerivedDataCache/*
Các quy tắc Unreal Engine 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.
Tệp dành riêng cho người dùng Visual Studio 2015
| Mẫu | Nội dung được bỏ qua |
|---|---|
.vs/ |
Tệp dành riêng cho người dùng Visual Studio 2015 |
Các tệp đối tượng được biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.slo |
Các tệp đối tượng được biên dịch |
*.lo |
Các tệp đối tượng được biên dịch |
*.o |
Tệp đối tượng |
*.obj |
Tệp đối tượng |
Tiêu đề được biên dịch trước
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.gch |
Tiêu đề được biên dịch trước |
*.pch |
Tiêu đề được biên dịch trước |
Thực thi
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.ipa |
Kho lưu trữ ứng dụng iOS |
*.exe |
Windows có thể thực thi được |
*.out |
Đầu ra trình biên dịch |
*.app |
Gói ứng dụng |
Thư viện động được biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.so |
Đối tượng được chia sẻ |
*.dylib |
Thư viện động macOS |
*.dll |
Thư viện liên kết động |
Tệp mô-đun Fortran
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.mod |
Tệp mô-đun Fortran |
Thư viện tĩnh được biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.lai |
Thư viện tĩnh được biên dịch |
*.la |
Thư viện tĩnh được biên dịch |
*.a |
Thư viện tĩnh |
*.lib |
Tệp thư viện |
Các tệp dự án này có thể được tạo bởi công cụ
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.xcodeproj |
Các tệp dự án này có thể được tạo bởi công cụ |
*.xcworkspace |
Các tệp dự án này có thể được tạo bởi công cụ |
*.sln |
Giải pháp Visual Studio |
*.suo |
Tùy chọn người dùng giải pháp |
*.opensdf |
Các tệp dự án này có thể được tạo bởi công cụ |
*.sdf |
Các tệp dự án này có thể được tạo bởi công cụ |
*.VC.db |
Các tệp dự án này có thể được tạo bởi công cụ |
*.VC.opendb |
Các tệp dự án này có thể được tạo bởi công cụ |
.vsconfig |
Các tệp dự án này có thể được tạo bởi công cụ |
Tài sản được biên dịch trước
| Mẫu | Nội dung được bỏ qua |
|---|---|
SourceArt/**/*.png |
Tài sản được biên dịch trước |
SourceArt/**/*.tga |
Tài sản được biên dịch trước |
Tệp nhị phân
| Mẫu | Nội dung được bỏ qua |
|---|---|
Binaries/* |
Tệp nhị phân |
Plugins/**/Binaries/* |
Tệp nhị phân |
Các bản biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
Build/* |
Các bản biên dịch |
Cho phép theo dõi các tệp PakBlacklist-<BuildConfiguration>.txt
| Mẫu | Nội dung được bỏ qua |
|---|---|
!Build/*/ |
Cho phép theo dõi các tệp PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Cho phép theo dõi các tệp PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Cho phép theo dõi các tệp PakBlacklist-<BuildConfiguration>.txt |
Đừng bỏ qua các file biểu tượng trong biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
!Build/**/*.ico |
Đừng bỏ qua các file biểu tượng trong biên dịch |
Dữ liệu được xây dựng cho bản đồ
| Mẫu | Nội dung được bỏ qua |
|---|---|
*_BuiltData.uasset |
Dữ liệu được xây dựng cho bản đồ |
Các tệp cấu hình được tạo bởi Trình chỉnh sửa
| Mẫu | Nội dung được bỏ qua |
|---|---|
Saved/* |
Các tệp cấu hình được tạo bởi Trình chỉnh sửa |
Các tập tin nguồn được biên dịch để công cụ sử dụng
| Mẫu | Nội dung được bỏ qua |
|---|---|
Intermediate/* |
Các tập tin nguồn được biên dịch để công cụ sử dụng |
Plugins/**/Intermediate/* |
Các tập tin nguồn được biên dịch để công cụ sử dụng |
Tệp bộ đệm để người chỉnh sửa sử dụng
| Mẫu | Nội dung được bỏ qua |
|---|---|
DerivedDataCache/* |
Tệp bộ đệm để người chỉnh sửa sử dụng |
Cách sử dụng .gitignore này cho Unreal Engine
- Sao chép các quy tắc Unreal Engine ở 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.