这似乎是不同原因的常见错误。
我有一个叫做“ kifle.git”的简单的 git 回购产品,我像这样克隆它:
git clone git://kipdola.be/kiflea.git
然后 git 告诉我: warning: remote HEAD refers to nonexistent ref, unable to checkout.
是的,除了. git 目录之外,映射中没有版本化的文件。 不管怎样,我唯一需要做的就是:
cd kiflea
git checkout master
成功了,所有的文件都在那里。 但我认为克隆一个回购自动检查主,所以究竟发生了什么,我如何修复它?
我已经注意到,在执行 git checkout master
位之后,这将被添加到我的本地. git 配置文件:
[branch "master"]
remote = origin
merge = refs/heads/master
了解这个 git 存储库在很久以前曾经是一个 svn 存储库可能是一件有趣的事情。
注意: 当使用 gitweb 浏览裸仓库时,显然有一个 master
分支: http://kipdola.be/gitweb/?p=kiflea.git;a=summary