我有一个带有远程比特桶的lfs本地回购。我与Unity和Visual studio合作,我的日常工作由Visual studio协助完成。我当前的提交不允许是push
-ed
Git会抛出丢失文件的错误,但当我遵循路径时,文件就在那里,并且可以。
如何解决此问题?
如图所示,您的错误应该是:
(missing) code.tar.gz (f2b4bf22bcb011fef16f80532247665d15edbb9051***)
Uploading LFS objects: 0% (0/1), 0 B | 0 B/s, done.
hint: Your push was rejected due to missing or corrupt local objects.
hint: You can disable this check with: 'git config lfs.allowincompletepush true'
error: failed to push some refs to 'git@gitlab.example.com:group/project.git'
在这个问题之后,从开始
git lfs fetch --all
然后查看错误是否仍然存在
如果是,请从新克隆的repo(git lfs clone my-repo
(中尝试
来自讨论:
git lfs fetch --all
无法工作,因为缺少的东西从未被推到第一位- 一个新的
git lfs clone
,然后报告旧的存储库本地工作确实成功添加、提交和推送