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

作者:荒原之梦

原文链接: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': 

不过,虽然出现了如上错误提示,但是代码是可以正确Push到远程仓库的。

问题解决过程:

进入.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/


上一篇:[转]托管DirectX,从MDX到SlimDX的转换


下一篇:js监听输入框值的即时变化onpropertychange、oninput