使用Git LFS上传Unity大型资源文件

这篇具有很好参考价值的文章主要介绍了使用Git LFS上传Unity大型资源文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注意,本文仅供参考,不同情况下解决方案可能不同        

        在使用Unity制作结课作业时,使用到git工具进行版本控制与多人协作。在提交项目至远程仓库的过程中,git bash提示了以下报错:

remote: warning: File Assets/Models/Z_India_5.29.fbx is 57.31 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
remote: error: Trace: fa4a9cc49cc337ec9fefcdfdbad0260395e4f601a7595b9ead64e68c51a65626
remote: error: See Managing large files - GitHub Docs for more information.
remote: error: File Assets/Models/zhongguoguan.fbx is 119.03 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
To github.com:Curzsu/Museum-Escape.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'github.com:Curzsu/Museum-Escape.git'

查阅了相关资料,得出以下结论:

        这个错误信息显示Git 仓库中有两个文件大小超过了 GitHub 的限制,分别是 "Assets/Models/Z_India_5.29.fbx" 和 "Assets/Models/zhongguoguan.fbx"。GitHub建议单个文件大小不超过50MB,而这两个文件分别为 57.31MB 和 119.03MB。

        简言之,就是在单次提交中,不能直接提交一个大小过大的文件。

        幸运的是,可以通过使用Git Lfs来解决这种问题。Git LFS(Large File Storage)是一个 Git 扩展,可以帮助我们管理和提交大文件。

假设你已经由于上传过大文件而报错了,请先撤销commit至文件还未提交时的初始状态,可用如下命令进行撤销commit操作(每执行一次,就撤销一次提交):

git reset --soft HEAD^

接下来就是git lfs的具体使用流程,最好按顺序执行:

1、首先在github对将要上传到的目标仓库进行设置。git 上传本地的unity,其它,Unity,git,unity,游戏引擎

 勾选红框处:git 上传本地的unity,其它,Unity,git,unity,游戏引擎

2、打开bash,初始化安装lfs

git lfs install

3、添加.gitattributes这个文件,这样才能成功执行后面一系列操作

git add .gitattributes

4、使用lfs追踪将要上传的大文件(这里我直接把刚刚报错的模型文件进行追踪)

git lfs track "Assets/Models/*.fbx"

5、使用如下命令,查看当前已追踪的文件,确认一下

git lfs track

6、接下来就是正常操作

git add .
git commit -m "LFS models"
git push origin master

完毕文章来源地址https://www.toymoban.com/news/detail-822677.html

到了这里,关于使用Git LFS上传Unity大型资源文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Git将文件上传到自己所建的本地仓库

    (1)先在gitee上创建本地仓库  (2)然后将自己所写的代码文件,打开git Bash                                  (3)输入git init 命令 (进行版本初始化)  (4)输入 git add .(添加到暂缓区)  git add -A(添加全部文件)                 (5)输入git commit -m \\\"提交日志\\\" (进行

    2024年02月11日
    浏览(49)
  • IDEA连接Github⭐️使用Git工具上传本地文件到远程仓库

    环境准备         已安装IDEA开发工具,Git版本管理工具,已注册GitHub账号         需要先准备好这些环境,可以自行搜索教程,下面的安装是基于这里的环境上操作的 目录 一、需要提供SSH公钥 ​二、Github配置SSH公钥 ​三、IDEA配置连接 四、连接成功后,可以上传本地文

    2024年01月19日
    浏览(51)
  • 要Git的文件太大,如何使用Git-LFS

    问题:要Git的文件太大 解决:使用Git-LFS,LFS原理这里不详说了 版本新一点的Git已经集成了Git-LFS, 不用单独去下载 。LFS的路径就在D:Program FilesGitmingw64bin,其中D:Program FilesGit是Git的安装目录。 如何用Git-LFS clone: 1、先打开一个文件夹,d:Desktop新建文件夹,cmd进入它(那

    2024年02月10日
    浏览(30)
  • git lfs使用(huggingface下载大模型文件)

    Git LFS:(Large File Storage,解决git大文件存储问题)把音乐、图片、视频等指定的任意文件存在 Git 仓库之外,而在 Git 仓库中用一个占用空间 1KB 不到的文本指针来代替文件的存在,通过把大文件存储在 Git 仓库之外,可以减小 Git 仓库本身的体积,使克隆 Git 仓库的速度加快,也

    2024年02月08日
    浏览(50)
  • 利用git上传本地文件

    1、建立仓库 2.然后刷新网站,获取下载链接,备用。 3、接下来在本地创建一个文件夹, 4、把github上面的仓库克隆到本地 git clone https://github.com/xxxxx(https://github.com/xxxxx替换成你之前复制的地址) 5、把需要上传的文件拷贝到刚下载的新文件夹内,在新文件夹内执行操作 6、

    2024年01月25日
    浏览(22)
  • windows下安装使用git-lfs克隆大文件

    首先去git-lfs这里,下载相应平台的工具,我下载的windows版本,非安装版本,直接配置到系统环境变量里 执行以下命令验证是否成功 这样自动会下载里边的大文件 如果clone的时候还没有安装git-lfs,可以直接在项目目录里执行以下命令获取大文件

    2024年02月11日
    浏览(44)
  • Git:把本地文件从本地上传到远程仓库GitLab中

    选择目录 , 右键选择Git Bash Here(git的命令窗口) git命令窗口中输入git init , 发现git-test目录中生成一个隐藏的.git目录 , 说明git-test目录成为工作区  然后输入git status 查看状态,如果出现红色文件,那么就说明文件还没提交到缓存区 在git控制台中使用命令  git add 文件名(带后

    2024年02月13日
    浏览(34)
  • git 上传本地文件到gitee或github

    在需要上传的文件夹中选中Git Bash Here,git会创建一个文件夹 在.git文件夹下的config文件添加以下字段即可 直接复制即可 建议上传之前用 git branch 命令行看一下是否是master分支 如果报错git push失败, 提示! [rejected] master -> master (fetch first)error: failed to push some refs.解决办法

    2024年02月01日
    浏览(46)
  • Git——如何上传本地文件到自己的github仓库

    本博文介绍了如何将本地的项目文件推送到自己远程的github仓库。 因为程序是在ubuntu系统里面跑的, 一开始是想在Ubuntu系统里面将文件上传到github仓库,通过修改hosts文件里面的github的ip地址,偶尔能在浏览器里面打开github网页,但非常慢,而且再次登录github页面经常又打不

    2024年01月24日
    浏览(45)
  • git本地上传后文件夹不显示绿色成功图标

    当我在gitee创建第一个代码仓库时,将代码托管上去,发现本地文件夹未显示绿色成功图标,但是仓库能成功显示上传的代码文件夹。下面是作者解决此问题的方法及步骤。 (1)首先确保有以下两个软件 去官网自行下载对应的安装包即可 提示:必须先安装git,再安装Tortoi

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包