# ============================================================ # Unity 项目 .gitignore # 原则:只提交「源码 + 工程配置」,机器生成的东西一律忽略 # ============================================================ # --- Unity 生成的缓存与产物(体积大、可随时重建)--- [Ll]ibrary/ [Tt]emp/ [Oo]bj/ [Bb]uild/ [Bb]uilds/ [Ll]ogs/ [Uu]ser[Ss]ettings/ [Mm]emoryCaptures/ [Rr]ecordings/ # 资源对应的 .meta 必须提交,这行是防止上面的规则误伤 !/[Aa]ssets/**/*.meta # --- IDE / 编辑器生成的工程文件(Unity 会重新生成)--- .vs/ .idea/ .gradle/ ExportedObj/ .consulo/ *.csproj *.unityproj *.sln *.suo *.tmp *.user *.userprefs *.pidb *.booproj *.svd *.pdb *.mdb *.opendb *.VC.db *.pidb.meta *.pdb.meta *.mdb.meta # --- 构建产物 --- *.apk *.aab *.unitypackage *.app # --- 地址资源(Addressables)自动生成 --- /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* /[Aa]ssets/[Ss]treamingAssets/aa.meta /[Aa]ssets/[Ss]treamingAssets/aa/* # --- 签名 / 凭据文件(含密钥,不要进版本库)--- *.keystore *.jks *.p12 *.mobileprovision .env # --- 崩溃报告与系统垃圾 --- sysinfo.txt mono_crash.*.json crashlytics-build.properties .DS_Store *~ # --- 打包中间产物:性能测试包在打包开始时生成到 Assets/Resources,打包结束自动删除 --- # 只忽略这两个文件本身,目录 Assets/Resources 与其 .meta 必须保留 /Assets/Resources/PerformanceTestRunInfo.json /Assets/Resources/PerformanceTestRunInfo.json.meta /Assets/Resources/PerformanceTestRunSettings.json /Assets/Resources/PerformanceTestRunSettings.json.meta