Git使用(3)常见报错

(仅限于当时当地情况下的处理方式,不代表所有情况)
Q:Refusing to fetch into current branch refs/heads/master of non-bare repository
A:在当前分支下fetch 。git checkout 到其他分支,再进行fetch即可。
顺便提及,Non-bare repository即可看做是除掉工作区后剩下的.git文件夹,也就是裸仓库没有如git init同目录下的工作区文件,只有记录git版本控制相关的文件。通过git init –bare repo创建repo.git文件夹,文件夹下即使原.git文件夹下类似的文件。
一般远程仓都是bare仓库。如果远程仓库不是裸仓库,则如果有人在master上工作,则大家就无法在该分支上push,pull。由于远程、本地是平级关系,可以反过来看:也无法将一个远程分支fetch到当前有人工作的目录(就是在执行fetch操作的自己)。
Q:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值