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

Re: Pushing everything

From
Mathias Lafeldt <misfire@debugon.org>
Date
Oct 31, 2010, 11:32 UTC
Message-ID
<4CCD53DD.4090605@debugon.org>
In-Reply-To
<loom.20101031T113039-859@post.gmane.org>
On 10/31/2010 11:48 AM, Maaartin wrote:
Show 28 quoted lines
> Andreas Schwab <schwab <at> linux-m68k.org> writes:
>>
>> Tay Ray Chuan <rctay89 <at> gmail.com> writes:
>>
>>> On Sun, Oct 31, 2010 at 1:47 PM, Maaartin <grajcar1 <at> seznam.cz> wrote:
>>>> I'd like to push all my branches and tags to the server, but for whatever 
> reason
>>>> "--all" ignores tags and is incompatible with "--tags". I could imagine 
> there's
>>>> a reason I'm not experienced enough to see?
>>>
>>> You can spell the refs explicitly, like this:
>>>
>>>   $ git push refs/heads/* refs/tags/*
>>
>> The first argument needs to be a reference to a repository, so insert an
>> origin here.
> 
> Nice, that works. It answers only a part of my questions, but maybe I can 
> complete it. I want to use a repo as both a private backup (which everybody may 
> read but nobody should) and a shared base. So maybe something like
> 
> git push origin +refs/heads/*:refs/heads/maaartin-* +refs/tags/*:refs/tags/
> maaartin-* :
> 
> would do both the backup (where everything gets prefixed by my name) and normal 
> pushing of tracking branches. Could it work? Should I try it out or can it be 
> destructive?
Hi,
why don't you try pushing to a local clone first, and then check the results?
This puts your data at no risk.
-Mathias
Previous: MaaartinNext: Konstantin Khomoutov
Message 5 of 6 in “Pushing everything”
  1. MaaartinOct 31, 2010
  2. Tay Ray ChuanOct 31, 2010
  3. Andreas SchwabOct 31, 2010
  4. MaaartinOct 31, 2010
  5. Mathias LafeldtOct 31, 2010
  6. Konstantin KhomoutovOct 31, 2010

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.