在最后一次合并到我的 Git 存储库的主分支后,我失去了克隆存储库的能力。
克隆到测试存储库... 远程:计数对象:126084,完成。 远程:压缩对象:100% (28327/28327),完成。 接收对象:100% (126084/126084), 132.63 MiB | 29.30 MiB/s,完成。 远程:总计 126084(增量 96101),重复使用 126078(增量 96095) 解决增量:100% (96101/96101),完成。 错误:refs/remotes/origin/master 未指向有效对象! 错误:尝试使用 ref refs/heads/master 编写 不存在的对象 951aca8051823b2f202d30c9cb05401ef17618c6
存储库托管工具 Fisheye 报告:
无法从远程存储库获取: /var/atlassian/application-data/fisheye/managed-repos/MYREPONAME.git 错误:无法找到 0d998c99b6d01e8aabca72b1934802acf90b8fc9, 致命:找不到对象 0d998c99b6d01e8aabca72b1934802acf90b8fc9
主分支上存储库中的最后一次提交是:
提交 0d998c99b6d01e8aabca72b1934802acf90b8fc9 合并:a6ea4b3 1f373a9 日期:2012 年 12 月 14 日星期五 13:57:24 +0200 合并分支'new_error_code'
我试过了:
cd /var/atlassian/application-data/fisheye/managed-repos/MYREPONAME.git
git gc
git fsck --full
git reflog expire --expire=0 --all
git update-ref
git gc --aggressive
以下问题对我的情况没有帮助: