.gitignore untuk Unreal Engine

42 peraturan pengabaian untuk Unreal Engine, sedia untuk disalin ke repositori anda.

Enjin permainan yang dibangunkan oleh Epic Games

.gitignore yang lengkap untuk Unreal Engine

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:59:40 UTC
# Teknologi: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Fail objek
*.o
# Fail objek
*.obj
*.gch
*.pch
# arkib apl iOS
*.ipa
# Objek kongsi
*.so
# Perpustakaan dinamik macOS
*.dylib
# Pustaka pautan dinamik
*.dll
*.mod
*.lai
*.la
# Perpustakaan statik
*.a
# Fail perpustakaan
*.lib
# Windows boleh laksana
*.exe
# Output pengkompil
*.out
*.xcodeproj
# Himpunan aplikasi
*.app
*.xcworkspace
# Penyelesaian Visual Studio
*.sln
# Pilihan pengguna penyelesaian
*.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/*

Apa yang sebenarnya diabaikan oleh peraturan Unreal Engine ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Visual Studio 2015 fail khusus pengguna

Corak Perkara yang diabaikan
.vs/ Visual Studio 2015 fail khusus pengguna

Fail Objek yang disusun

Corak Perkara yang diabaikan
*.slo Fail Objek yang disusun
*.lo Fail Objek yang disusun
*.o Fail objek
*.obj Fail objek

Pengepala yang diprasusun

Corak Perkara yang diabaikan
*.gch Pengepala yang diprasusun
*.pch Pengepala yang diprasusun

Boleh laku

Corak Perkara yang diabaikan
*.ipa arkib apl iOS
*.exe Windows boleh laksana
*.out Output pengkompil
*.app Himpunan aplikasi

Perpustakaan Dinamik yang disusun

Corak Perkara yang diabaikan
*.so Objek kongsi
*.dylib Perpustakaan dinamik macOS
*.dll Pustaka pautan dinamik

Fail modul Fortran

Corak Perkara yang diabaikan
*.mod Fail modul Fortran

Perpustakaan Statik yang disusun

Corak Perkara yang diabaikan
*.lai Perpustakaan Statik yang disusun
*.la Perpustakaan Statik yang disusun
*.a Perpustakaan statik
*.lib Fail perpustakaan

Fail projek ini boleh dijana oleh enjin

Corak Perkara yang diabaikan
*.xcodeproj Fail projek ini boleh dijana oleh enjin
*.xcworkspace Fail projek ini boleh dijana oleh enjin
*.sln Penyelesaian Visual Studio
*.suo Pilihan pengguna penyelesaian
*.opensdf Fail projek ini boleh dijana oleh enjin
*.sdf Fail projek ini boleh dijana oleh enjin
*.VC.db Fail projek ini boleh dijana oleh enjin
*.VC.opendb Fail projek ini boleh dijana oleh enjin
.vsconfig Fail projek ini boleh dijana oleh enjin

Aset yang telah disusun sebelumnya

Corak Perkara yang diabaikan
SourceArt/**/*.png Aset yang telah disusun sebelumnya
SourceArt/**/*.tga Aset yang telah disusun sebelumnya

Fail Perduaan

Corak Perkara yang diabaikan
Binaries/* Fail Perduaan
Plugins/**/Binaries/* Fail Perduaan

Membina

Corak Perkara yang diabaikan
Build/* Membina

Senarai putih PakBlacklist-<BuildConfiguration>fail .txt

Corak Perkara yang diabaikan
!Build/*/ Senarai putih PakBlacklist-<BuildConfiguration>fail .txt
Build/*/** Senarai putih PakBlacklist-<BuildConfiguration>fail .txt
!Build/*/PakBlacklist*.txt Senarai putih PakBlacklist-<BuildConfiguration>fail .txt

Jangan abaikan fail ikon dalam Build

Corak Perkara yang diabaikan
!Build/**/*.ico Jangan abaikan fail ikon dalam Build

Data terbina untuk peta

Corak Perkara yang diabaikan
*_BuiltData.uasset Data terbina untuk peta

Fail konfigurasi yang dijana oleh Editor

Corak Perkara yang diabaikan
Saved/* Fail konfigurasi yang dijana oleh Editor

Fail sumber yang disusun untuk digunakan oleh enjin

Corak Perkara yang diabaikan
Intermediate/* Fail sumber yang disusun untuk digunakan oleh enjin
Plugins/**/Intermediate/* Fail sumber yang disusun untuk digunakan oleh enjin

Cache fail untuk digunakan oleh editor

Corak Perkara yang diabaikan
DerivedDataCache/* Cache fail untuk digunakan oleh editor

Bagaimana untuk menggunakan .gitignore ini untuk Unreal Engine

  1. Salin peraturan Unreal Engine di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Enjin Permainan .gitignore yang lain

Lihat setiap templat Enjin Permainan