Mar*_*sen 11 git github git-lfs
我正在尝试推动提交。但我不断收到错误消息:
error: GH008: Your push referenced at least 1 unknown Git LFS object
Run Code Online (Sandbox Code Playgroud)
它质疑的文件是:
(missing) SRP/com.unity.shadergraph/.data/texture_2d_lod_node.PNG (b262d71d68d478f6b6c3dc3086451a764e065b8608a65104e17cb8aefefa5f76)
Run Code Online (Sandbox Code Playgroud)
现在我转到该文件夹,该文件确实存在:
所以我的问题是为什么它总是给我这个错误?
jad*_*ord 25
当您从一个远程存储库迁移到另一个远程存储库时,可能会发生这种情况。假设旧存储库名为old-origin,
git lfs fetch --all old-origin
git lfs push --all origin
Run Code Online (Sandbox Code Playgroud)
应该同步 git 提交历史记录中的所有 LFS 对象。
LFS 对象存储中似乎缺少该对象。LFS 对象位于 .git/lfs/objects。如果您丢失的对象在那里,它将位于 b2/62/d71d68 这样的路径...
git-lfs 在暂存文件之前运行 clean 过滤器时会添加对象。假设丢失的对象是文件的最新版本,您可以使用如下命令强制重新运行 clean 过滤器:
git add --renormalize path/to/file
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19219 次 |
| 最近记录: |