git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: How to fetch all remote branches from remote?

From
PHPeter Harris <git@peter.is-a-geek.org>
Date
Aug 4, 2009, 00:17 UTC
Message-ID
<eaa105840908031717x43803dbbqbca126a9bc11f887@mail.gmail.com>
In-Reply-To
<2729632a0908031520n71514fffne0667c6b229f836f@mail.gmail.com>
On Mon, Aug 3, 2009 at 6:20 PM, <skillzero@gmail.com> wrote:
> Is there a way to fetch all the remote branches of a remote?
git config --add remote.$remote.fetch +refs/remotes/*:refs/remotes/*; git fetch
Show 11 quoted lines
> I have
> one computer that cloned a repository from a server and I want clone
> that computer's repository to another computer, but it only brings
> over the local branches from the clone. I'd like to also get all the
> remote branches so it's the same as if I had cloned directly from the
> server. Just as if I had cp -R'd the .git folder (except with the
> remote tracking info I get when I clone). The source computer's
> repository is using git-svn so I'm trying to make a copy of that
> repository in a way that I can just push and pull changes to the
> intermediate git svn repository then later do the final git svn
> dcommit.

The above is what I use to set up my working copies from a cron-enabled git-svn mirror.

Also,  if you're pushing instead of dcommitting from each clone, you
may wish to read  this thread:
http://thread.gmane.org/gmane.comp.version-control.git/111356/focus=112156
- your setup probably isn't that complex, but you might want to be
aware of some of the issues you might face in the "forced rebase"
environment of svn.
Peter Harris
Previous: skillzero@gmail.com
Message 2 of 2 in “How to fetch all remote branches from remote?”
  1. skillzero@gmail.comAug 3, 2009
  2. Peter HarrisAug 4, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.