git-lfs:解决Unable to find source for object 33f8bd40abbf4....

git-lfs:解决Unable to find source for object 33f8bd40abbf4…

2023-03-30

前言

git管理 LFS大文件,将lfs文件删除后,在推送给别的仓库时,会报找不到资源对象的错误:Unable to find source for object 33f8bd40abbf4…

日志如下

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v rootwork main:main
Pushing to http://localhost:3000/rootwork/kfk.git
Locking support detected on remote “rootwork”. Consider enabling it with:
$ git config lfs.http://localhost:3000/rootwork/kfk.git/info/lfs.locksverify true

Unable to find source for object 33f8bd40abbfdf1e90a15cf3a86b3ddce4d3312e7beceb97e5fe8eeb0ee46f12 (try running git lfs fetch --all)
error: failed to push some refs to ‘http://localhost:3000/rootwork/kfk.git’
完成时带有错误,见上文。

解决方法

发现是之前自己删除的文件,想要忽略此文件,再上传。

可以打开git命令行,输入以下指令:

# 允许不完整的提交
git config lfs.allowincompletepush true

你可能感兴趣的:(开发软件技巧,git,Java,git,java)