150 lines
2.7 KiB
Plaintext
150 lines
2.7 KiB
Plaintext
#
|
|
# This file tells Git about engine files that never really belong in source control. They are usually build products, log
|
|
# files and intermediate files generated from a compiler or the engine runtime.
|
|
#
|
|
#
|
|
# NOTE:
|
|
# Paths that start with / match paths relative to the root (where the .gitignore file is)
|
|
# Paths that end with / will match a folder and all files under it (but not a regular file with no extension)
|
|
# Use * for wildcards. Wildcards stop at path separators
|
|
# Use ** for a wildcard that spans path separators
|
|
# Paths in this file should use forward slash characters, not back slashes
|
|
# Use \ to escape special characters like ! and #
|
|
# Use ! to negate a previous pattern. But it doesn't work if the parent sub-folder was masked out already.
|
|
#
|
|
# Original Source: https://github.com/github/gitignore/blob/main/UnrealEngine.gitignore
|
|
|
|
# Ignore all files by default, but scan all directories.
|
|
*
|
|
!*/
|
|
|
|
# Do not ignore git files in the root of the repo.
|
|
!/.git*
|
|
|
|
# Do not ignore current project's `.uproject` and config
|
|
!/*.uproject
|
|
!/*.editorconfig
|
|
|
|
# Do not ignore source, config and plugins dirs.
|
|
!/Source/**
|
|
!/Config/**
|
|
!/Plugins/**
|
|
|
|
# Only allow .uasset and .umap files from /Content dir.
|
|
# They're tracked by git-lfs, don't forget to track other
|
|
# files if adding them here.
|
|
!/Content/**/*.uasset
|
|
!/Content/**/*.umap
|
|
|
|
# Allow video formats directly from /Content dir.
|
|
!/Content/**/*.mp4
|
|
!/Content/**/*.avi
|
|
!/Content/**/*.mov
|
|
|
|
# Allow any files from /RawContent dir.
|
|
# Any file in /RawContent dir will be managed by git lfs.
|
|
!/RawContent/**/*
|
|
|
|
# Windows
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
# Mac OS X
|
|
.DS_Store
|
|
.DS_Store?
|
|
.AppleDouble
|
|
.LSOverride
|
|
._*
|
|
|
|
# Linux
|
|
*~
|
|
.directory
|
|
|
|
# vim
|
|
[._]*.s[a-w][a-z]
|
|
[._]s[a-w][a-z]
|
|
*.un~
|
|
Session.vim
|
|
.netrwhist
|
|
|
|
# Visual Studio 2015 user specific files
|
|
.vs/
|
|
|
|
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.o
|
|
*.obj
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Fortran module files
|
|
*.mod
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
*.lib
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
*.ipa
|
|
|
|
# These project files can be generated by the engine
|
|
*.xcodeproj
|
|
*.xcworkspace
|
|
*.sln
|
|
*.suo
|
|
*.opensdf
|
|
*.sdf
|
|
*.VC.db
|
|
*.VC.opendb
|
|
|
|
# Precompiled Assets
|
|
SourceArt/**/*.png
|
|
SourceArt/**/*.tga
|
|
|
|
# Binary Files
|
|
Binaries/*
|
|
Plugins/*/Binaries/*
|
|
|
|
# Builds
|
|
Build/*
|
|
|
|
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
|
|
!Build/*/
|
|
Build/*/**
|
|
!Build/*/PakBlacklist*.txt
|
|
|
|
# Don't ignore icon files in Build
|
|
!Build/**/*.ico
|
|
|
|
# Built data for maps
|
|
*_BuiltData.uasset
|
|
|
|
# Configuration files generated by the Editor
|
|
Saved/*
|
|
|
|
# Compiled source files for the engine to use
|
|
Intermediate/*
|
|
Plugins/*/Intermediate/*
|
|
|
|
# Cache files for the editor to use
|
|
DerivedDataCache/*
|
|
|
|
# Ignore Obsidian directory
|
|
.obsidian
|
|
|
|
# Ignore the Rider directory
|
|
.idea
|