我正在构建一个静态网站,并试图通过Git LFS上传一个大型视频文件,但提交/推送从未成功。经过一些更改,我决定不上传这个文件,并想卸载LFS。现在,每次我尝试在Github上推送时,对象都会不断上传,但我无法推送任何更新。当我键入";git push origin main";,LFS对象上传开始。看起来它被困在Git历史中了。我试图删除回购,创建一个新的回购,然后再次推送,但同样的问题。
对解决这个问题的过程有什么想法吗?
非常感谢你的帮助,
如果您需要更多详细信息,我可以联系
如果通过推送同一存储库,问题仍然存在,请在本地检查该存储库的内容。
特别是从";从您的存储库卸载Git LFS的简单步骤";,查找仍然具有任何LFS相关条目的任何.gitattributes
文件。
另见";将Git LFS跟踪的文件移到常规Git下";
git lfs untrack '<pattern>'
git add --renormalize .
git commit -m 'Restore file contents that were previously in LFS'
OP hbonnaf在评论中添加:
我刚刚使用了一个有效的激进解决方案:
我从远程回购中获取了旧版本的代码。T