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

摘要:
(y/n)输入y还会重复出现上述提示,输入n则会出现下面的错误提示:error:Couldn'tsetrefs/remotes/origin/mastererror:update_reffailedforref'refs/remotes/origin/master':不过,虽然出现了如上错误提示,但是代码是可以正确Push到远程仓库的。
作者:荒原之梦

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


免责声明:文章转载自《Git Push:error: Couldn't set refs/remotes/origin/master;error: update_ref failed for ref 'refs/remot》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DLNA介绍(包含UPnP,2011/6/20 更新)[转]TamperIE使用说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gitlab使用个人版v16.11

title: gitlab使用个人版v16.11 date: 2016-11-13 20:53:00 tags: [gitlab] 1.安装gitbash 附上地址链接:git 2.配置gitlab和github 同时使用github和gitlab,引发了此问题,所以需要再次清理旧的配置。从新开始: 打开git bash,在你的用户目录,生成ssh钥匙对...

RocketMQ多master迁移至多master多slave模式

一、项目背景 由于当前生产环境RocketMQ机器使用年限较长,已经过保,并且其中一台曾经发生过异常宕机事件。并且早期网络规划较乱,生产、开发、测试等网络没有分开,公司决定对当前网络进行规划,区分各个环境网段、机柜,涉及到MQ集群需要迁移,由于物理机比较老旧,使用决定使用新机器替换老机器,并且之前的MQ集群为多master模式,当master宕机是会导...

git 通过 SublimeMerge 处理冲突

在使用 Git 的时候,如果是多个小伙伴开发,那么如果同时修改一个文件将出现冲突。也就是在自动合并的时候不知道使用哪个代码才对,此时就需要合并工具的协助。我找了很久发现 SublimeMerge 是界面最好看的,同时快捷键和 SublimeText 一样多也好用的工具 先通过官网下载安装 SublimeMerge 记住安装的路径 如我的 SublimeMe...

在linux上通过ssh使用github

原文https://www.jianshu.com/p/599ae69b57c5 访问github有两种方式,第一种通过ssh,第二种通过https。通过ssh的方式需要在开发机上面配置ssh key,并把公钥同步到github。第二种方式则每次提交的时候都要输入github的账号密码。选用第二种方式访问github可以跳过步骤1、2 1、在linux...

Docker 搭建开源 CMDB平台 之 “OpsManage”

              说明:  我一次build 完 所以images 包 有1G多   可分层build   bash 环境一层   应用程序及启动脚本(shell.sh) 一层     步骤:           1     基础 Images 镜像  sairamnusetty/centos6.8-python2.7.13          ...

git新增--转载

(1)应用实例描述 假设在github或者gitoschina上建立了一个项目,默认分支为master分支,远程master分支上c.sh文件内容: 技术分享 开发者A、B分别将项目拷贝到自己本地进行开发 某一天,开发者B提交c.sh,并且提交成功, 技术分享 之后,开发者A在本地代码并没有和远程master分支的代码同步的情况下,对本地的c.sh进行了修...