Git Push:error:Couldn't set refs/remotes/origgin/master;error:uudate_ref failed for ref'refs/remot

1375 ワード

荒原の夢
原文のリンク:http://zhaokaifeng.com/?p=543
今日Git Pushコードを使用した時にエラーが発生しました.
Rename from 'XXXX/.git/refs/remotes/origin/master.lock' to 'XXX/.git/refs/remotes/origin/master' failed. Should I try again? (y/n)
また、入力yには上記のメッセージが繰り返し表示されます.入力nには以下のようなエラーメッセージが表示されます.
error: Couldn't set refs/remotes/origin/master error: update_ref failed for ref 'refs/remotes/origin/master': 
しかし、上記のようなエラーメッセージがありましたが、コードはリモート倉庫に正確にPshできます.
問題解決過程:.git/refs/remotes/originディレクトリに入ります.
cd .git/refs/remotes/origin
master.lockというファイルが発見されていませんので、master.lockというファイルを作成することによって問題を解決できるかと思います.
echo ref: refs/remotes/origin >master.lock
master.lockを作成します
テストを経て、問題は解決されます.End My Website:http://zhaokaifeng.com/