old-origin
,git lfs fetch --all old-origin
git lfs push --all origin
看起来对象在LFS对象存储中丢失了。 LFS对象位于.git / lfs / objects处。如果您丢失的对象在那里,它将位于类似b2/62/d71d68...的路径下。
运行清洗过滤器以暂存文件时,git-lfs会添加对象。假设缺失的对象是文件的最新版本,则可以使用以下命令强制重新运行清洗过滤器:
git add --renormalize path/to/file
git lfs push origin --all
以上传所有本地 Git LFS 对象。之后,git push
应该可以正常工作。error: GH008: Your push referenced at least 1 unknown Git LFS object
保护用户免受这种情况的影响。
git lfs fetch <opt> <arg>
然后又写git lfs push <arg> <opt>
,这样做有什么原因吗?(将 arg-opt 的顺序与 opt-arg 进行了交换) - Groostav