refs/master 和 refs/heads/master 带来的问题

查看 8|回复 0
作者:Sayuri   
我这边团队有一个 GitHub 开源仓库,一年来无法正常使用 git pull 或者 git pull origin master 拉取代码。经过深入调查,发现了这件事情:
# git remote ls
...
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa        refs/heads/master
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb        refs/master
其中 a 是真正的 master 分支,而 b 是一年前的某个状态,似乎是某个人 push 上去的。
我尝试去解决的时候,发现我用 git push -f origin :refs/master 的时候被拒绝。
# git push origin --delete -f refs/master
! [remote rejected]     refs/master (cannot lock ref 'refs/master': reference already exists)
这个有什么好的办法解决吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部