【问题标题】:git lfs not recognizing tracked file typesgit lfs 无法识别跟踪的文件类型
【发布时间】:2016-09-10 03:45:43
【问题描述】:

我正在尝试将我的文件推送到我的存储库(我正在制作游戏设计作品集)。最初,它告诉我我的 .unity3d 文件太大而无法推送(超过 100 MB),所以我下载了 git lfs。它似乎工作正常,但它仍然说我的文件太大。

这是我运行 $git push -u origin master 时的结果 (我必须编辑链接,以便堆栈溢出让我发布消息)。

Git LFS:(1 个文件中的 1 个)163.57 MB / 163.57 MB
计数对象:15,完成。

Delta 压缩最多使用 8 个线程。

压缩对象:100% (12/12),完成。

写入对象:100% (15/15),14.42 MiB | 2.64 MiB/s,完成。

总共 15 个(增量 2),重复使用 0 个(增量 0) 远程:解决增量:100% (2/2),完成。

remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

远程:error: Trace: 6b94a0d15a14a7da617866b684de1b8e

远程:error: See http://git.io/iEPt8g 了解更多信息。

远程:错误:File Star Bomber Web Build.unity3d 为 163.57 MB;这超出了 GitHub 的文件大小限制 100.00 MB

https://github.com/IanGRap/IanGRap.github.io.git ! [remote denied] master -> master (pre-receive hook denied)

错误:未能将一些引用推送到 = 'https://github.com/IanGRap/IanGRap.github.io.git'

第一行引用的文件似乎是我最初引用的文件,因为它们的大小相同。但是如果git lfs认出来了,为什么后面说文件太大呢?

这是我目前正在跟踪的 git lfs。

列出跟踪的路径

*.unity3d (.gitattributes)

我担心 git lfs 可能出于某种原因无法与 unity3d 文件一起使用,但它几乎看起来像是识别它然后忘记了它?我对 git hub 的所有东西还是很陌生,所以有人知道我是否做错了什么吗?

【问题讨论】:

  • 你为什么要对你的 webbuild 进行版本控制?
  • 那只是我在追踪上太过分了,我并没有真正的目标。
  • 我回去编辑了它以简化事情。

标签: git github unity3d unity5 git-lfs


【解决方案1】:

我想通了。原来我的文件已经独立于 lfs 保存到 git。仅将文件类型添加到跟踪不会移动要由 lfs 跟踪的特定文件,它们必须以这种方式开始。

【讨论】:

  • 与 .gitignore 相同 - 必须在提交相关配置文件后初始提交文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-02
  • 2018-01-25
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
相关资源
最近更新 更多