我克隆了一个存储库,它只有一个远程分支,即master。在克隆之后我收到消息,我处于一个独立的HEAD状态,git分支也说(没有分支)。
Git日志仅显示存储库的初始提交。在我输入git checkout master后,一切都应该如此。
有人知道问题是什么吗?
答案 0 :(得分:1)
那是因为远程存储库上的HEAD不引用分支,而是引用提交。
git-symbolic-ref HEAD refs/heads/master
这会改变远程HEAD
(I mentioned 4 years ago),但假设你有权访问远程仓库(你没有)。
所以jthill的建议仍然是最好的:
git clone -b master /url/of/remote/repo