Git-LFS:未找到Refs因此无法推送?

时间:2016-12-07 14:28:15

标签: git git-lfs

我正在尝试在不是全新存储库的存储库上设置git LFS。因此,我不得不将其转换为lfs。

一切顺利,我执行了转换,完成了所有必要的垃圾收集,解决了合并后的所有冲突,剩下的就是推送。

尝试推送时,它会在需要跟踪的所有文件的中途到达,然后失败,给我一条消息:

Trying to push "<File path to lfs-tracked image file>.jpg" 
with OID 4be1fb289502b3e5ccc0c9b8b01c31f73670bb2e273570358361fc8c98592571.
Not found in <File path to repository>/.git/lfs/objects/4b/e1.
error: failed to push some refs to 'git@bitbucket.org:<company>/<name of repository>.git'

查看对象文件夹,似乎大多数文件都有长格式的某种ID文件,但是&#34; 4b / e1&#34;是空的。我假设在垃圾收集过程中某处丢失了引用。

我的问题是:我有什么办法可以解决这个问题,或者通过恢复引用或者让它创建一个新引用,或者我是一个但是沉没在这个存储库中?这是阻止我完成LFS设置的唯一因素,所以我希望能找到解决方案。

0 个答案:

没有答案