Subject: Re: git clone through http bug?

From: Sergei Organov <[email-masked]>
Date: Thu, 14 Feb 2008 21:28:14 +0300

"David Symonds" <[email-masked]> writes:
> On Thu, Feb 14, 2008 at 9:27 AM, Sergei Organov <[email-masked]> wrote:
>> Hello,
>>
>>  I've just cloned the public repo (it's rather small):
>>
>>  $ git clone http://ydirson.free.fr/soft/git/cvsps.git
>>
>>  and it has created cvsps/.git, but no working copy.
>
> That's because the remote side doesn't have a HEAD. Just run "git
> checkout --track -b master origin/master" to create a local branch the
> tracks the origin/master branch.

Thanks, that works:

$ git checkout --track -b master origin/master
warning: You appear to be on a branch yet to be born.
warning: Forcing checkout of origin/master.
Already on branch "master"
$

Couldn't GIT be more clever and just do this for me? Besides, the fact
that it has created HEAD that points nowhere still seems wrong.

-- Sergei.