threads / discuss / 3908

Confused about tracking git master

Subject: Confused about tracking git master

## tl;dr

3 messages between Apr 18, 2006 and Apr 18, 2006.

replies: 2people: 2as markdown or json

Seth Falcon· Apr 18, 2006, 18:08 UTC · lore
Hi,

I'm tracking git and somehow getting confused about how to get updates.

To start, I did: git clone git://git.kernel.org/pub/scm/git/git.git

To get updates, I _think_ all I have to do is 'git pull'. Doing so I get:

    Unpacking 157 objects
     100% (157/157) done
    * refs/heads/todo: same as branch 'todo' of git://git.kernel.org/pub/scm/git/git
    * refs/heads/maint: same as branch 'maint' of git://git.kernel.org/pub/scm/git/git
    * refs/heads/origin: same as branch 'master' of git://git.kernel.org/pub/scm/git/git
    * refs/heads/pu: does not fast forward to branch 'pu' of git://git.kernel.org/pub/scm/git/git;
      not updating.       

Then when I do git whatchanged, the last change is on Saturday the 15th. I'm figuring there has probably been at least one commit since then? So I tried 'git checkout origin' and then repeated the whatchanged call and see:

    diff-tree 2855d58... (from bb99661...)
    Author: Junio C Hamano <junkio@cox.net>
    Date:   Mon Apr 17 17:46:07 2006 -0700   

Is there a step I'm missing? Or am I just misunderstanding what to expect? Clarification on either of those would be appreciated.

Thanks,
+ seth
Nicolas Vilz· Apr 18, 2006, 18:59 UTC · re: Seth Falcon · lore

Re: Confused about tracking git master

On Tue, Apr 18, 2006 at 11:08:48AM -0700, Seth Falcon wrote:
Show 11 quoted lines
> To get updates, I _think_ all I have to do is 'git pull'.  Doing so I
> get:
> 
>     Unpacking 157 objects
>      100% (157/157) done
>     * refs/heads/todo: same as branch 'todo' of git://git.kernel.org/pub/scm/git/git
>     * refs/heads/maint: same as branch 'maint' of git://git.kernel.org/pub/scm/git/git
>     * refs/heads/origin: same as branch 'master' of git://git.kernel.org/pub/scm/git/git
>     * refs/heads/pu: does not fast forward to branch 'pu' of git://git.kernel.org/pub/scm/git/git;
>       not updating.       
> 
[..]
> 
> Is there a step I'm missing?  Or am I just misunderstanding what to
> expect?  Clarification on either of those would be appreciated.

You are trapped with the pu branch imho, like many others before *G* ... simply do a

Pull: +refs/heads/pu:refs/heads/pu
in your .git/remotes/origin file or remove that pu line...

Greetings Nicolas

Seth Falcon· Apr 18, 2006, 19:47 UTC · re: Nicolas Vilz · lore

Re: Confused about tracking git master

Nicolas Vilz <niv@iaglans.de> writes:
Show 6 quoted lines
> You are trapped with the pu branch imho, like many others before *G* ... 
> simply do a 
>
> Pull: +refs/heads/pu:refs/heads/pu
>
> in your .git/remotes/origin file or remove that pu line...

Thank you! That seems to get me going again. But, isn't this going to trip up other newbies? I just tried a fresh git clone and the pu branch comes in...

It would improve one's first impressions to not have to edit .git/remotes/origin (although it is instructional) just to stay up to date with git.

Cheers,
+ seth

← back to recent threads