论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
开源技术
›
开源技术
›
git管理Unity项目的正确方式
git管理Unity项目的正确方式
傲渊山岳
论坛元老
|
2025-3-30 22:10:14
|
显示全部楼层
|
阅读模式
楼主
主题
1781
|
帖子
1781
|
积分
5343
git管理Unity项目的正确打开方式
前言
:对于刚开始git举行unity项目管理的时间,我接纳的方式是全部文件上传,文件数量太多以及上传太大,我尝试过一下几个方法:
利用git的LFS大文件举行传方式,可行但比力麻烦,花时间多
利用vscode分批次举行上传,但是文件数量太多,尝试了频频还有很多,了了无期
利用fork工具看能否整个上传,也不可
到现在为止,根本利用的就是git全部文件上传,内存和文件数量着实太多,没办法举行可行性的完整上传,所以我放弃,寻找较为简单的可行性方法,由于网上文章太多太杂,看了很多个之后,我终极采用了其中一篇文章,也就是在创建堆栈的时间举行初始化堆栈,添加了Unity的.gitignore模版,在这个时间就能主动过滤不须要的文件,举行上传只剩下
200+的文件
须要上传了,几秒上传成功!!!
通过观察,实在也可以或许明白,检察.gitinore文件,里面都是过滤的文件类型(缘故原由是Unity自己自己会产生很多文件,这通常我们不须要添加到git版本管理的),只须要管理我们有用的asset以及projectsetting的就够了。以下是文件内容:
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from 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 can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/
# Asset meta data should only be ignored when the corresponding asset is also ignored
!/[Aa]ssets/**/*.meta
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.aab
*.unitypackage
# Crashlytics generated file
crashlytics-build.properties
# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*
复制代码
到现在为止,根本就已经ok了,只是技巧性记取这个操作就好以后~
通过测试下载git堆栈的zip,然后用unity打开,发现完全没有缺少什么,可以或许正常运行,所以比力完善~
对于一样平常的git第一次上传到堆栈这里我记录一下我一样平常操作的方法:
此时我已经做了一个unity项目,但是没有git版本控制,所以,我按照上面创建堆栈的方式,创建了一个新堆栈。
# 1.在vscode终端命令行在该项目文件夹里面初始化git
git init
# 2.添加远程仓库
git rmote add origin https://~~~
# 3.从远程仓库拉取最新的代码和分支
git fetch
# 4.将本地分支绑定远程分支
git checkout -b master origin/master
# 5.暂存、提交和推送
git add .
git commit -m "备注"
git push
复制代码
总结
:三更灯火五更鸡,正是男儿读书时。——颜真卿《劝学诗》
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
傲渊山岳
论坛元老
这个人很懒什么都没写!
楼主热帖
2022你不容错过的软件测试项目实战(we ...
SQL Server创建表
【微服务专题之】.Net6下集成微服务网 ...
Swift之Codable自定义解析将任意数据类 ...
MySQL max() min() 函数取值错误
ThinkPHP5 远程命令执行漏洞
变量的定义和使用
K8S 性能优化 - K8S APIServer 调优 ...
2022年春节后这波疫情对于国内SAP咨询 ...
kubernetes top查看内存CPU使用情况 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
容器及微服务
分布式数据库
公有云
快速回复
返回顶部
返回列表