.gitignore för Unreal Engine

42 ignoreringsregler för Unreal Engine, redo att kopieras till ditt repo.

Spelmotor utvecklad av Epic Games

Den kompletta .gitignore-filen för Unreal Engine

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:15:55 UTC
# Tekniker: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Objektfil
*.o
# Objektfil
*.obj
*.gch
*.pch
# iOS-apparkiv
*.ipa
# Delat objekt
*.so
# macOS dynamiska bibliotek
*.dylib
# Dynamiskt länkbibliotek
*.dll
*.mod
*.lai
*.la
# Statiskt bibliotek
*.a
# Biblioteksfil
*.lib
# Körbar Windows-fil
*.exe
# Kompilatorresultat
*.out
*.xcodeproj
# Applikationspaket
*.app
*.xcworkspace
# Visual Studio-lösning
*.sln
# Användaralternativ för lösningen
*.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/*

Vad reglerna för Unreal Engine faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Visual Studio 2015 användarspecifika filer

Mönster Vad det ignorerar
.vs/ Visual Studio 2015 användarspecifika filer

Kompilerade objektfiler

Mönster Vad det ignorerar
*.slo Kompilerade objektfiler
*.lo Kompilerade objektfiler
*.o Objektfil
*.obj Objektfil

Förkompilerade headerfiler

Mönster Vad det ignorerar
*.gch Förkompilerade headerfiler
*.pch Förkompilerade headerfiler

Körbara filer

Mönster Vad det ignorerar
*.ipa iOS-apparkiv
*.exe Körbar Windows-fil
*.out Kompilatorresultat
*.app Applikationspaket

Kompilerade dynamiska bibliotek

Mönster Vad det ignorerar
*.so Delat objekt
*.dylib macOS dynamiska bibliotek
*.dll Dynamiskt länkbibliotek

Fortran-modulfiler

Mönster Vad det ignorerar
*.mod Fortran-modulfiler

Kompilerade statiska bibliotek

Mönster Vad det ignorerar
*.lai Kompilerade statiska bibliotek
*.la Kompilerade statiska bibliotek
*.a Statiskt bibliotek
*.lib Biblioteksfil

Dessa projektfiler kan genereras av motorn

Mönster Vad det ignorerar
*.xcodeproj Dessa projektfiler kan genereras av motorn
*.xcworkspace Dessa projektfiler kan genereras av motorn
*.sln Visual Studio-lösning
*.suo Användaralternativ för lösningen
*.opensdf Dessa projektfiler kan genereras av motorn
*.sdf Dessa projektfiler kan genereras av motorn
*.VC.db Dessa projektfiler kan genereras av motorn
*.VC.opendb Dessa projektfiler kan genereras av motorn
.vsconfig Dessa projektfiler kan genereras av motorn

Förkompilerade resurser

Mönster Vad det ignorerar
SourceArt/**/*.png Förkompilerade resurser
SourceArt/**/*.tga Förkompilerade resurser

Binärfiler

Mönster Vad det ignorerar
Binaries/* Binärfiler
Plugins/**/Binaries/* Binärfiler

Byggen

Mönster Vad det ignorerar
Build/* Byggen

Tillåt PakBlacklist-<BuildConfiguration>.txt-filer

Mönster Vad det ignorerar
!Build/*/ Tillåt PakBlacklist-<BuildConfiguration>.txt-filer
Build/*/** Tillåt PakBlacklist-<BuildConfiguration>.txt-filer
!Build/*/PakBlacklist*.txt Tillåt PakBlacklist-<BuildConfiguration>.txt-filer

Ignorera inte ikonfiler i Build

Mönster Vad det ignorerar
!Build/**/*.ico Ignorera inte ikonfiler i Build

Byggda kartdata

Mönster Vad det ignorerar
*_BuiltData.uasset Byggda kartdata

Konfigurationsfiler genererade av redigeraren

Mönster Vad det ignorerar
Saved/* Konfigurationsfiler genererade av redigeraren

Kompilerade källfiler som motorn använder

Mönster Vad det ignorerar
Intermediate/* Kompilerade källfiler som motorn använder
Plugins/**/Intermediate/* Kompilerade källfiler som motorn använder

Cachefiler som redigeraren använder

Mönster Vad det ignorerar
DerivedDataCache/* Cachefiler som redigeraren använder

Så använder du denna .gitignore för Unreal Engine

  1. Kopiera reglerna för Unreal Engine ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Spelmotor

Visa alla mallar för Spelmotor