From: "Leo Razoumov" <slonik.az@gmail.com>
To: "Git Mailing List" <git@vger.kernel.org>
Subject: strange "git clone" behavior wrt an active branch
Date: Sun, 28 Sep 2008 08:05:46 -0400 [thread overview]
Message-ID: <ee2a733e0809280505n69f62e0fy89667c175bcc16c@mail.gmail.com> (raw)
Hi All,
I am using the latest stable version git-1.6.0.2.
The man page for git-clone states explicitly that "git clone"
" Clones a repository into a newly created directory, ...[snip]...
and creates and checks out an initial branch equal to the
cloned repository's currently active branch. "
I noticed that while my active branch "My" happens to point to the
same commit as the "master" the git clone will check out master
instead of My (currently active branch). Is it a bug?
Here is the example that demontrates the problem
~> mkdir tmp
~/tmp> git init
~/tmp> cat > txt
some text
~/tmp> git add .
~/tmp> git ci -m 'init ci'
~/tmp> git branch -a
* master
~/tmp> git co -b My
~/tmp> git branch -a
* My
master
Now "My" is my active branch in 'tmp' repo. It points to the same
commit as the master. Now let us clone it
~/tmp> cd ..
~> git clone tmp tmp1
~> cd tmp1
~/tmp1> git branch -a
* master
origin/HEAD
origin/My
origin/master
In the cloned repository 'tmp1', master branch is active. No local
tracking branch for "My" was created. I think this behavior
contradicts the man page. Is it a bug or feature??
Thanks,
--Leo--
next reply other threads:[~2008-09-28 12:10 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-28 12:05 Leo Razoumov [this message]
2008-09-28 12:37 ` strange "git clone" behavior wrt an active branch Santi Béjar
2008-09-28 13:23 ` Leo Razoumov
2008-09-28 19:43 ` Santi Béjar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ee2a733e0809280505n69f62e0fy89667c175bcc16c@mail.gmail.com \
--to=slonik.az@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).