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:
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)