【Unity技巧】Unity项目中哪些文件不用管理(.gitignore)

Unity的项目编译后一般都比较大,动辙几个G。这里面一般我们只需要把Assets, Packages, ProjectSettings这三个文件夹进行源代码管理就可以,其他文件就可以通过下面的.gitignore来忽略掉。

.gitignore文件的内容如下:

bash 复制代码
# 将此 .gitignore 文件放置在你的 Unity 项目根目录下
#
# 从此获取最新版本:https://github.com/github/gitignore/blob/master/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/

# MemoryCaptures 文件夹可能会非常大
# 它们也可能包含极其敏感的数据
/[Mm]emoryCaptures/

# 只有当对应的资源文件被忽略时,对应的 .meta 文件才应被忽略
!/[Aa]ssets/**/*.meta

# 如果你希望忽略 Asset Store Tools 插件,请取消注释下行
# /[Aa]ssets/AssetStoreTools*

# 自动生成的 Jetbrains Rider 插件
/[Aa]ssets/Plugins/Editor/JetBrains*

# Visual Studio 或 VSCode 缓存目录
.vs/
.vscode/

# Gradle 缓存目录
.gradle/

# 自动生成的 VS/MD/Consulo 解决方案和项目文件
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db

# Unity3D 生成的 meta 文件
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Unity3D 在崩溃报告时生成的文件
sysinfo.txt

# 构建产物
*.apk
*.aab
*.unitypackage

# Crashlytics 生成的文件
crashlytics-build.properties

# 已打包的 Addressables 文件
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*

# 临时自动生成的 Android 资源
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*
相关推荐
C MIKE11 小时前
unity免费资源2025-1-10
unity·游戏引擎
恬静的小魔龙11 小时前
【Unity3D日常开发】Unity3D中打开Window文件对话框打开文件(PC版)
3d·unity·编辑器·游戏引擎·音视频
90后小陈老师11 小时前
Unity搭配VS Code使用
unity·游戏引擎
FatherOfCodingMan11 小时前
unity PrefabUtility 接口使用记录
unity·游戏引擎
林枫依依11 小时前
Unity 视频导入unity后,播放时颜色变得很暗很深,是什么原因导致?
unity·游戏引擎
め.12 小时前
Unity的Transform类
unity·游戏引擎
人生不过一瞬间12 小时前
Unity 自定义批量打包工具
windows·unity·游戏引擎
Thomas_YXQ17 小时前
Unity3D中的Lua、ILRuntime与HybridCLR/huatuo热更对比分析详解
开发语言·junit·性能优化·c#·游戏引擎·lua·unity3d
598866753@qq.com18 小时前
Unity Protobuf实践
unity·游戏引擎
TYayyyyy1 天前
unity下载newtonsoft-json
unity·json