git push origin master
Total 0 (delta 0), reused 0 (delta 0)
error: unable to resolve reference refs/heads/master: Permission denied
remote: error: failed to lock refs/heads/master
To git@remote-repository
! [remote rejected] master -> master (failed to lock)
error: failed to push some refs to 'git@remote-repository'
以前此命令没有问题。执行命令时关闭电源会产生这样的问题吗?
答案 0 :(得分:2)
断电可能使遥控器处于不一致状态。
您是否尝试过git push -f origin master
?
-f
会告诉git推送,即使这可能会覆盖事物。这通常很危险,但在这种情况下,它可能是正常的,因为您要强制服务器处于特定的正确状态。