麻烦从git repo检出

时间:2011-04-18 20:15:23

标签: git

我在Mac 10.6.6上使用Git 1.7.4.1。我正在尝试将我们项目的最新版本检查到我在本地的空目录中。但这是失败的......

davea-mbp2:workspace-sts-2.6.0.SR1 davea$ mkdir systems
davea-mbp2:workspace-sts-2.6.0.SR1 davea$ cd systems/
davea-mbp2:systems davea$ git clone http://dalvarado@mdomain.com/systems.git
Cloning into systems...
Password: 
remote: Counting objects: 1710, done.
remote: Compressing objects: 100% (863/863), done.
remote: Total 1710 (delta 627), reused 592 (delta 260)
Receiving objects: 100% (1710/1710), 30.64 MiB | 6.41 MiB/s, done.
Resolving deltas: 100% (627/627), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout

此后,远程仓库没有检出任何东西。我已经确认了网址,我的凭据是正确的。从git repo结帐的正确方法是什么? - 戴夫

1 个答案:

答案 0 :(得分:4)

你有一个克隆。你没有结帐。 git branch或git tag可能会建议一些可能的东西要结账。

运行克隆可以获得上游仓库的完整副本。默认情况下,该命令会检出远程HEAD。如果,在这种情况下,远程HEAD没有指向任何东西,那么没有任何东西被检出。

您所做的克隆和检出正常回购的正确方法。不幸的是,你的目标很不寻常。有人必须告诉您要检查哪些分支或标记才能完成某些工作,或者如上所述,您可以运行git branchgit tag来查看克隆中的内容。