.gitignore за Unreal Engine
42 правила за игнориране за Unreal Engine, готови за копиране в хранилището ви.
Енджин за игри, разработен от Epic Games
Пълният .gitignore за Unreal Engine
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:15:53 UTC
# Технологии: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Обектен файл
*.o
# Обектен файл
*.obj
*.gch
*.pch
# Архив на приложение за iOS
*.ipa
# Споделен обект
*.so
# Динамична библиотека на macOS
*.dylib
# Динамично свързвана библиотека
*.dll
*.mod
*.lai
*.la
# Статична библиотека
*.a
# Библиотечен файл
*.lib
# Изпълним файл за Windows
*.exe
# Резултати от компилатора
*.out
*.xcodeproj
# Пакет на приложение
*.app
*.xcworkspace
# Решение на Visual Studio
*.sln
# Потребителски настройки на решението
*.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/*
Какво всъщност игнорират тези правила за Unreal Engine
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Потребителски файлове на Visual Studio 2015
| Шаблон | Какво игнорира |
|---|---|
.vs/ |
Потребителски файлове на Visual Studio 2015 |
Компилирани обектни файлове
| Шаблон | Какво игнорира |
|---|---|
*.slo |
Компилирани обектни файлове |
*.lo |
Компилирани обектни файлове |
*.o |
Обектен файл |
*.obj |
Обектен файл |
Предварително компилирани заглавни файлове
| Шаблон | Какво игнорира |
|---|---|
*.gch |
Предварително компилирани заглавни файлове |
*.pch |
Предварително компилирани заглавни файлове |
Изпълними файлове
| Шаблон | Какво игнорира |
|---|---|
*.ipa |
Архив на приложение за iOS |
*.exe |
Изпълним файл за Windows |
*.out |
Резултати от компилатора |
*.app |
Пакет на приложение |
Компилирани динамични библиотеки
| Шаблон | Какво игнорира |
|---|---|
*.so |
Споделен обект |
*.dylib |
Динамична библиотека на macOS |
*.dll |
Динамично свързвана библиотека |
Модулни файлове на Fortran
| Шаблон | Какво игнорира |
|---|---|
*.mod |
Модулни файлове на Fortran |
Компилирани статични библиотеки
| Шаблон | Какво игнорира |
|---|---|
*.lai |
Компилирани статични библиотеки |
*.la |
Компилирани статични библиотеки |
*.a |
Статична библиотека |
*.lib |
Библиотечен файл |
Тези проектни файлове могат да се генерират от енджина
| Шаблон | Какво игнорира |
|---|---|
*.xcodeproj |
Тези проектни файлове могат да се генерират от енджина |
*.xcworkspace |
Тези проектни файлове могат да се генерират от енджина |
*.sln |
Решение на Visual Studio |
*.suo |
Потребителски настройки на решението |
*.opensdf |
Тези проектни файлове могат да се генерират от енджина |
*.sdf |
Тези проектни файлове могат да се генерират от енджина |
*.VC.db |
Тези проектни файлове могат да се генерират от енджина |
*.VC.opendb |
Тези проектни файлове могат да се генерират от енджина |
.vsconfig |
Тези проектни файлове могат да се генерират от енджина |
Предварително компилирани ресурси
| Шаблон | Какво игнорира |
|---|---|
SourceArt/**/*.png |
Предварително компилирани ресурси |
SourceArt/**/*.tga |
Предварително компилирани ресурси |
Двоични файлове
| Шаблон | Какво игнорира |
|---|---|
Binaries/* |
Двоични файлове |
Plugins/**/Binaries/* |
Двоични файлове |
Компилации
| Шаблон | Какво игнорира |
|---|---|
Build/* |
Компилации |
Разрешаване на файловете PakBlacklist-<BuildConfiguration>.txt
| Шаблон | Какво игнорира |
|---|---|
!Build/*/ |
Разрешаване на файловете PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Разрешаване на файловете PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Разрешаване на файловете PakBlacklist-<BuildConfiguration>.txt |
Не игнорирайте файловете с икони в Build
| Шаблон | Какво игнорира |
|---|---|
!Build/**/*.ico |
Не игнорирайте файловете с икони в Build |
Компилирани данни за карти
| Шаблон | Какво игнорира |
|---|---|
*_BuiltData.uasset |
Компилирани данни за карти |
Конфигурационни файлове, генерирани от редактора
| Шаблон | Какво игнорира |
|---|---|
Saved/* |
Конфигурационни файлове, генерирани от редактора |
Компилирани изходни файлове за енджина
| Шаблон | Какво игнорира |
|---|---|
Intermediate/* |
Компилирани изходни файлове за енджина |
Plugins/**/Intermediate/* |
Компилирани изходни файлове за енджина |
Кеш файлове за редактора
| Шаблон | Какво игнорира |
|---|---|
DerivedDataCache/* |
Кеш файлове за редактора |
Как да използвате този .gitignore за Unreal Engine
- Копирайте правилата за Unreal Engine по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.