我设置了一个远程存储库,我可以对它进行新的更改,但我无法从中获取,我总是得到(相当神秘的)错误消息:
fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
这是什么意思?我该怎么做才能获取?
(请注意,此远程仓库仅用作备份仓库,因此它应该是我本地存储库的精确副本.我真的无法理解为什么我可以推送它但不能从中获取...)
我的配置看起来像:
[remote "origin"]
url = ssh://blablablah
fetch = +refs/*:refs/*
mirror = true
Run Code Online (Sandbox Code Playgroud) 这里有一个菜鸟.
我有一个个人Macbook,我想使用Git来跟踪更改等.我想在我的macbook上创建一个repo并在那里工作.这是一个好主意吗?
如果:我在Macbook HD中的某个地方有一个主要的回购,/Users/user/projects/project1并将其克隆到我实际开发的macbook上的另一个区域?但是这里存在很多冗余.
我有点困惑,想知道人们在类似的个人开发环境中采取的常规步骤.
非常感谢.