From: Jeff King <peff@peff.net>
To: supadhyay <supadhyay@imany.com>
Cc: git@vger.kernel.org
Subject: Re: how to clone/checkout branch/tag vesion from GIT repository
Date: Thu, 10 May 2012 09:56:05 -0400 [thread overview]
Message-ID: <20120510135605.GA1495@sigill.intra.peff.net> (raw)
In-Reply-To: <1336657187852-7546744.post@n2.nabble.com>
On Thu, May 10, 2012 at 06:39:47AM -0700, supadhyay wrote:
> I try to use below command to do clone from particular branch/version
> number. I used below command...
>
> $ git clone -b br6-1-0 ssh://gitolite@myservername/testrep
> Cloning into 'testrep'...
> remote: Counting objects: 19536, done.
> remote: Compressing objects: 100% (5850/5850), done.
> remote: Total 19536 (delta 13869), reused 18869 (delta 13202)
> Receiving objects: 100% (19536/19536), 61.44 MiB | 17 KiB/s, done.
> Resolving deltas: 100% (13869/13869), done.
> warning: Remote branch br6-0 not found in upstream origin, using HEAD
> instead
Side note: if I repeat your experiment, I get "br6-1-0" in the error
message (i.e., what was on the command line). Is this just a cut and
paste mistake in reporting the error, or is that actually what you see?
Assuming that is the case, the problem is that git versions before
v1.7.10 did not expect a tag name with the "-b" switch. Either upgrade
to git v1.7.10, or clone and manually switch to the tag, like this:
$ git clone ssh://.../testrep
$ cd testrep
$ git checkout br6-1-0
Note that if you are planning on doing work based on the tag, you
probably want to create a new branch, like:
$ git checkout -b my-work br6-1-0
> Is there any way to findout how many branches are available in my GIT
> repository.
In your local clone, or on the remote? In the local clone, you can use
"git branch" to see local branches, or "git branch -a" to see branches
copied from the remote. To see what is available on the remote, try "git
ls-remote ssh://...".
-Peff
next prev parent reply other threads:[~2012-05-10 13:56 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-10 13:39 how to clone/checkout branch/tag vesion from GIT repository supadhyay
2012-05-10 13:56 ` Jeff King [this message]
2012-05-10 14:19 ` Suchi Upadhyay
2012-05-10 14:39 ` Jeff King
2012-05-11 12:45 ` supadhyay
2012-05-11 17:22 ` Jeff King
2012-05-12 10:26 ` supadhyay
2012-05-14 6:18 ` supadhyay
2012-05-14 17:33 ` Jeff King
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=20120510135605.GA1495@sigill.intra.peff.net \
--to=peff@peff.net \
--cc=git@vger.kernel.org \
--cc=supadhyay@imany.com \
/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).