Ludovic Frank Gitignore

.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

  1. Sao chép các quy tắc Unreal Engine ở 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 Công cụ trò chơi

Xem mọi mẫu Công cụ trò chơi