# 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)
这个有什么好的办法解决吗?