克隆后不在分支上

时间:2014-04-18 19:59:35

标签: git git-clone

我克隆了一个存储库,它只有一个远程分支,即master。在克隆之后我收到消息,我处于一个独立的HEAD状态,git分支也说(没有分支)。

Git日志仅显示存储库的初始提交。在我输入git checkout master后,一切都应该如此。

有人知道问题是什么吗?

1 个答案:

答案 0 :(得分:1)

那是因为远程存储库上的HEAD不引用分支,而是引用提交。

git-symbolic-ref HEAD refs/heads/master

这会改变远程HEADI mentioned 4 years ago),但假设你有权访问远程仓库(你没有)。

所以jthill的建议仍然是最好的:

git clone -b master /url/of/remote/repo