Ludovic Frank Gitignore

.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

  1. Копирайте правилата за Unreal Engine по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Енджин за игри

Вижте всички шаблони за Енджин за игри