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

Re: pulling git -- version confusion

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 9, 2009, 21:58 UTC
Message-ID
<7vzl6vqs15.fsf@alter.siamese.dyndns.org>
In-Reply-To
<f46c52560911090524l51140858sdde29d76e2cfed49@mail.gmail.com>
Rustom Mody <rustompmody@gmail.com> writes:
Show 32 quoted lines
> On Mon, Nov 9, 2009 at 1:21 PM, Sverre Rabbelier <srabbelier@gmail.com> wrote:
>> On Mon, Nov 9, 2009 at 08:45, Rustom Mody <rustompmody@gmail.com> wrote:
>>> Gives me
>>> fatal: ambiguous argument 'origin/master': unknown revision or path
>>> not in the working tree.
>>> Use '--' to separate paths from revisions
>>
>> Well, as what remote do you have upstream configured?
>>
>> What is the output of
>> $ git config -l
>
> gives me
>
> core.safecrlf=true
> user.email=<my email>
> user.name=<my name>
> core.repositoryformatversion=0
> core.filemode=true
> gui.geometry=885x450+0+27 207 192
>
> So theres no remote?
> But .git/remotes/origin has
>
> URL: git://git.kernel.org/pub/scm/git/git.git
> Pull: refs/heads/master:refs/heads/origin
> Pull: refs/heads/maint:refs/heads/maint
> Pull: refs/heads/next:refs/heads/next
> Pull: refs/heads/html:refs/heads/html
> Pull: refs/heads/pu:refs/heads/pu
> Pull: refs/heads/todo:refs/heads/todo
> Pull: refs/heads/man:refs/heads/man

That's a layout that was default before 1.5.0, I think. 3 years is an eon in git timescale.

People giving advice based on modern git experience would say things like "origin/master", but in your layout that ref that keeps track of where the 'master' branch at the remote repository is is not called 'origin/master', but simply 'origin'.

So instead of
> Try either:
> $ git checkout master
> $ git reset --hard origin/master
that Sverre gave you, in your repository you would do:
    $ git checkout master
    $ git reset --hard origin
Previous: Sverre Rabbelier
Message 7 of 7 in “pulling git -- version confusion”
  1. Rustom ModyNov 9, 2009
  2. Sverre RabbelierNov 9, 2009
  3. Rustom ModyNov 9, 2009
  4. Sverre RabbelierNov 9, 2009
  5. Rustom ModyNov 9, 2009
  6. Sverre RabbelierNov 9, 2009
  7. Junio C HamanoNov 9, 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.