之前在Unity做了一个小demo,用unity的.gitignore的模板和自家工程的.gitattribute模板,加了lfs上传了,后续其它同学下载我的demo的时候出现了prefabs和fbx丢失的问题
一开始发现好像是lfs没有自动拉取并析出,同学使用git lfs pull 解决了部分fbx的问题,仍然有几个prefabs是丢失状态,后面本人尝试自己拉取的时候发现有这个提示

还以为是gitattribute设置的问题,查了半天没啥结果
其他同学提示我要用lfs force-pull一下,我找了半天没找到到底是哪个命令
一开始看了这篇:[Git 强制推送 Git LFS 文件 ID|极客笔记 (deepinout.com)]
但是会报

最后是因为正好用的是codeup然后看到了这一篇:如何在Codeup仓库启用LFS_云效-阿里云帮助中心 (aliyun.com)

$ git lfs push --all codeup
$ git push --all codeup
$ git push --tags codeup

就ok了

对于之前lfs没有自动拉取和析出的问题,原因是:上传工程的时候有问题,拉取下来的时候报错,拉取不完全,那lfs当然不会自动析出啊!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐