修复服务器存储库上的损坏的引用

时间:2018-11-06 18:20:41

标签: git bitbucket-server

在我的Bitbucket服务器上,我的存储库中有一个损坏的引用。

曾经有一个名为integration/Team的分支,已被删除,但其幻象似乎仍然存在。

如果我尝试推送integration/Team的新版本,则会得到以下信息:

remote: error: cannot lock ref 'refs/heads/integration/Team': unable to resolve reference 'refs/heads/integration/Team': reference broken

如果我登录到Bitbucket服务器并运行git log -1 integration/Team,则会得到以下信息:

# git log -1 integration/Team
warning: ignoring broken ref refs/heads/integration/Team.
warning: ignoring broken ref refs/heads/integration/Team.
fatal: ambiguous argument 'integration/Team': unknown revision or path not in the working tree.

在packed-refs文件中,有一个条目bbcea393cf8d247170def21e1099ecc946594b9b refs/heads/integration/Team

裁判似乎很好,因为我可以打电话给git log -1 bbcea393cf8d247170def21e1099ecc946594b9b,而且效果很好。

这是怎么回事?我该怎么解决?

0 个答案:

没有答案