.gitignore dla Unreal Engine
42 reguły ignorowania dla Unreal Engine, gotowe do skopiowania do repozytorium.
Silnik gier stworzony przez Epic Games
Kompletny plik .gitignore dla Unreal Engine
# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:14:45 UTC
# Technologie: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Plik obiektowy
*.o
# Plik obiektowy
*.obj
*.gch
*.pch
# Archiwum aplikacji iOS
*.ipa
# Biblioteka współdzielona
*.so
# Biblioteka dynamiczna macOS
*.dylib
# Biblioteka łączy dynamicznych
*.dll
*.mod
*.lai
*.la
# Biblioteka statyczna
*.a
# Plik biblioteki
*.lib
# Plik wykonywalny Windows
*.exe
# Dane wyjściowe kompilatora
*.out
*.xcodeproj
# Pakiet aplikacji
*.app
*.xcworkspace
# Rozwiązanie Visual Studio
*.sln
# Opcje użytkownika rozwiązania
*.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 ignorują te reguły dla Unreal Engine
Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.
Pliki użytkownika Visual Studio 2015
| Wzorzec | Co ignoruje |
|---|---|
.vs/ |
Pliki użytkownika Visual Studio 2015 |
Skompilowane pliki obiektowe
| Wzorzec | Co ignoruje |
|---|---|
*.slo |
Skompilowane pliki obiektowe |
*.lo |
Skompilowane pliki obiektowe |
*.o |
Plik obiektowy |
*.obj |
Plik obiektowy |
Prekompilowane nagłówki
| Wzorzec | Co ignoruje |
|---|---|
*.gch |
Prekompilowane nagłówki |
*.pch |
Prekompilowane nagłówki |
Pliki wykonywalne
| Wzorzec | Co ignoruje |
|---|---|
*.ipa |
Archiwum aplikacji iOS |
*.exe |
Plik wykonywalny Windows |
*.out |
Dane wyjściowe kompilatora |
*.app |
Pakiet aplikacji |
Skompilowane biblioteki dynamiczne
| Wzorzec | Co ignoruje |
|---|---|
*.so |
Biblioteka współdzielona |
*.dylib |
Biblioteka dynamiczna macOS |
*.dll |
Biblioteka łączy dynamicznych |
Pliki modułu Fortran
| Wzorzec | Co ignoruje |
|---|---|
*.mod |
Pliki modułu Fortran |
Skompilowane biblioteki statyczne
| Wzorzec | Co ignoruje |
|---|---|
*.lai |
Skompilowane biblioteki statyczne |
*.la |
Skompilowane biblioteki statyczne |
*.a |
Biblioteka statyczna |
*.lib |
Plik biblioteki |
Silnik może wygenerować te pliki projektu
| Wzorzec | Co ignoruje |
|---|---|
*.xcodeproj |
Silnik może wygenerować te pliki projektu |
*.xcworkspace |
Silnik może wygenerować te pliki projektu |
*.sln |
Rozwiązanie Visual Studio |
*.suo |
Opcje użytkownika rozwiązania |
*.opensdf |
Silnik może wygenerować te pliki projektu |
*.sdf |
Silnik może wygenerować te pliki projektu |
*.VC.db |
Silnik może wygenerować te pliki projektu |
*.VC.opendb |
Silnik może wygenerować te pliki projektu |
.vsconfig |
Silnik może wygenerować te pliki projektu |
Wstępnie skompilowane zasoby
| Wzorzec | Co ignoruje |
|---|---|
SourceArt/**/*.png |
Wstępnie skompilowane zasoby |
SourceArt/**/*.tga |
Wstępnie skompilowane zasoby |
Pliki binarne
| Wzorzec | Co ignoruje |
|---|---|
Binaries/* |
Pliki binarne |
Plugins/**/Binaries/* |
Pliki binarne |
Kompilacje
| Wzorzec | Co ignoruje |
|---|---|
Build/* |
Kompilacje |
Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych
| Wzorzec | Co ignoruje |
|---|---|
!Build/*/ |
Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych |
Build/*/** |
Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych |
!Build/*/PakBlacklist*.txt |
Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych |
Nie ignoruj plików ikon w Build
| Wzorzec | Co ignoruje |
|---|---|
!Build/**/*.ico |
Nie ignoruj plików ikon w Build |
Zbudowane dane map
| Wzorzec | Co ignoruje |
|---|---|
*_BuiltData.uasset |
Zbudowane dane map |
Pliki konfiguracyjne wygenerowane przez Edytor
| Wzorzec | Co ignoruje |
|---|---|
Saved/* |
Pliki konfiguracyjne wygenerowane przez Edytor |
Skompilowane pliki źródłowe do wykorzystania przez silnik
| Wzorzec | Co ignoruje |
|---|---|
Intermediate/* |
Skompilowane pliki źródłowe do wykorzystania przez silnik |
Plugins/**/Intermediate/* |
Skompilowane pliki źródłowe do wykorzystania przez silnik |
Pliki pamięci podręcznej do wykorzystania przez edytora
| Wzorzec | Co ignoruje |
|---|---|
DerivedDataCache/* |
Pliki pamięci podręcznej do wykorzystania przez edytora |
Jak używać tego pliku .gitignore dla Unreal Engine
- Skopiuj powyższe reguły dla Unreal Engine lub pobierz plik.
- Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
- Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
- Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.