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

Re: Running 'git pull' from an unnamed branch

From
Markus Heidelberg <markus.heidelberg@web.de>
Date
Apr 6, 2009, 21:05 UTC
Message-ID
<200904062305.28242.markus.heidelberg@web.de>
In-Reply-To
<20090406100305.GD20356@atjola.homenet>
Björn Steinbrink, 06.04.2009:
> Maybe:
> You asked me to pull without telling me which branch you want to merge
> with and as you have no branch checked out, I cannot look for any
> defaults to use.
Hmm, let's prove this.
> Please name which branch you want to merge on the
> command line and try again
Set the config options:
    $ git config branch..remote origin
    $ git config branch..merge refs/heads/master
Verify them:
    $ git config branch..remote
    origin
    $ git config branch..merge
    refs/heads/master

Fine, the unnamed branch is set up properly for git-pull. It _has_ to work.

    $ git checkout origin/master~1
    Note: moving to "origin/master" which isn't a local branch
    If you want to create a new branch from this checkout, you may do so
    (now or later) by using -b with the checkout command again. Example:
      git checkout -b <new_branch_name>
    HEAD is now at fbdc056... Merge branch 'jc/name-branch'

Never mind. I can ignore this message, I don't need a real branch. git-pull will work, since I set up defaults for the unnamed branch properly.

    $ git pull
    You asked me to pull without telling me which branch you
    want to merge with, and 'branch..merge' in
    your configuration file does not tell me either.  Please
    name which branch you want to merge on the command line and
    try again (e.g. 'git pull <repository> <refspec>').
    See git-pull(1) for details on the refspec.
    
    If you often merge with the same branch, you may want to
    configure the following variables in your configuration
    file:
    
        branch..remote = <nickname>
        branch..merge = <remote-ref>
        remote.<nickname>.url = <url>
        remote.<nickname>.fetch = <refspec>
    
    See git-config(1) for details.

Hey, above I've made sure, that branch..remote and branch..merge were set up properly.

Damn :)
Previous: Reece Dunn
Message 12 of 12 in “Running 'git pull' from an unnamed branch”
  1. Reece DunnApr 5, 2009
  2. Sverre RabbelierApr 5, 2009
  3. Markus HeidelbergApr 5, 2009
  4. Reece DunnApr 5, 2009
  5. Markus HeidelbergApr 5, 2009
  6. Björn SteinbrinkApr 5, 2009
  7. Reece DunnApr 5, 2009
  8. Junio C HamanoApr 6, 2009
  9. Reece DunnApr 6, 2009
  10. Björn SteinbrinkApr 6, 2009
  11. Reece DunnApr 6, 2009
  12. Markus HeidelbergApr 6, 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.