.gitignore pro Unreal Engine
42 pravidel ignorování pro Unreal Engine, připravených ke zkopírování do repozitáře.
Herní engine vyvinutý Epic Games
Kompletní .gitignore pro Unreal Engine
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:14:18 UTC
# Technologie: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Objektový soubor
*.o
# Objektový soubor
*.obj
*.gch
*.pch
# Archiv aplikace iOS
*.ipa
# Sdílený objekt
*.so
# Dynamická knihovna macOS
*.dylib
# Dynamicky linkovaná knihovna
*.dll
*.mod
*.lai
*.la
# Statická knihovna
*.a
# Soubor knihovny
*.lib
# Spustitelný soubor Windows
*.exe
# Výstup kompilátoru
*.out
*.xcodeproj
# Balíček aplikace
*.app
*.xcworkspace
# Řešení Visual Studio
*.sln
# Uživatelské možnosti řešení
*.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/*
Co pravidla pro Unreal Engine skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Uživatelské soubory Visual Studio 2015
| Vzor | Co ignoruje |
|---|---|
.vs/ |
Uživatelské soubory Visual Studio 2015 |
Zkompilované objektové soubory
| Vzor | Co ignoruje |
|---|---|
*.slo |
Zkompilované objektové soubory |
*.lo |
Zkompilované objektové soubory |
*.o |
Objektový soubor |
*.obj |
Objektový soubor |
Předkompilované hlavičky
| Vzor | Co ignoruje |
|---|---|
*.gch |
Předkompilované hlavičky |
*.pch |
Předkompilované hlavičky |
Spustitelné soubory
| Vzor | Co ignoruje |
|---|---|
*.ipa |
Archiv aplikace iOS |
*.exe |
Spustitelný soubor Windows |
*.out |
Výstup kompilátoru |
*.app |
Balíček aplikace |
Zkompilované dynamické knihovny
| Vzor | Co ignoruje |
|---|---|
*.so |
Sdílený objekt |
*.dylib |
Dynamická knihovna macOS |
*.dll |
Dynamicky linkovaná knihovna |
Soubory modulů Fortran
| Vzor | Co ignoruje |
|---|---|
*.mod |
Soubory modulů Fortran |
Zkompilované statické knihovny
| Vzor | Co ignoruje |
|---|---|
*.lai |
Zkompilované statické knihovny |
*.la |
Zkompilované statické knihovny |
*.a |
Statická knihovna |
*.lib |
Soubor knihovny |
Tyto soubory projektu může generovat engine
| Vzor | Co ignoruje |
|---|---|
*.xcodeproj |
Tyto soubory projektu může generovat engine |
*.xcworkspace |
Tyto soubory projektu může generovat engine |
*.sln |
Řešení Visual Studio |
*.suo |
Uživatelské možnosti řešení |
*.opensdf |
Tyto soubory projektu může generovat engine |
*.sdf |
Tyto soubory projektu může generovat engine |
*.VC.db |
Tyto soubory projektu může generovat engine |
*.VC.opendb |
Tyto soubory projektu může generovat engine |
.vsconfig |
Tyto soubory projektu může generovat engine |
Předkompilované prostředky
| Vzor | Co ignoruje |
|---|---|
SourceArt/**/*.png |
Předkompilované prostředky |
SourceArt/**/*.tga |
Předkompilované prostředky |
Binární soubory
| Vzor | Co ignoruje |
|---|---|
Binaries/* |
Binární soubory |
Plugins/**/Binaries/* |
Binární soubory |
Sestavení
| Vzor | Co ignoruje |
|---|---|
Build/* |
Sestavení |
Povolit soubory PakBlacklist-<BuildConfiguration>.txt
| Vzor | Co ignoruje |
|---|---|
!Build/*/ |
Povolit soubory PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Povolit soubory PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Povolit soubory PakBlacklist-<BuildConfiguration>.txt |
Neignorovat soubory ikon v Build
| Vzor | Co ignoruje |
|---|---|
!Build/**/*.ico |
Neignorovat soubory ikon v Build |
Sestavená data map
| Vzor | Co ignoruje |
|---|---|
*_BuiltData.uasset |
Sestavená data map |
Konfigurační soubory generované editorem
| Vzor | Co ignoruje |
|---|---|
Saved/* |
Konfigurační soubory generované editorem |
Zkompilované zdrojové soubory pro engine
| Vzor | Co ignoruje |
|---|---|
Intermediate/* |
Zkompilované zdrojové soubory pro engine |
Plugins/**/Intermediate/* |
Zkompilované zdrojové soubory pro engine |
Soubory mezipaměti pro editor
| Vzor | Co ignoruje |
|---|---|
DerivedDataCache/* |
Soubory mezipaměti pro editor |
Jak používat tento .gitignore pro Unreal Engine
- Zkopírujte výše uvedená pravidla pro Unreal Engine nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.