2016-04-28 6 views
2

Einige Änderungen wurden von meinem Kollegen zu meistern verpflichtet und ich musste meinen Zweig entsprechend aktualisieren. Nach einigem Hin und Her dachte ich, ich hätte es richtig gemacht. Allerdings, wenn ich git remote show origin laufen, erhalte ich:Git sagt mir mein Zweig hat keine Tracking-Informationen, aber es gibt eine ältere Version meines Zweigs auf der Fernbedienung

* remote origin 
    Fetch URL: https://bitbucket.org/....git 
    Push URL: https://bitbucket.org/....git 
    HEAD branch: master 
    Remote branches: 
    layout  tracked 
    layout-report tracked 
    master  tracked 
    Local branch configured for 'git pull': 
    master merges with remote master 
    Local refs configured for 'git push': 
    layout  pushes to layout  (fast-forwardable) 
    layout-report pushes to layout-report (local out of date) 
    master  pushes to master  (up to date) 

Der Zweig Ich versuche, die Arbeit ist layout-report, die ‚lokale veraltet‘, sagt. Also habe ich versucht git pull und ich bekomme:

There is no tracking information for the current branch. 
Please specify which branch you want to merge with. 
See git-pull(1) for details. 

    git pull <remote> <branch> 

If you wish to set tracking information for this branch you can do so with: 

    git branch --set-upstream-to=origin/<branch> layout-report 

Und auf BitBucket kann ich meine Zweig. Was ist denn hier los?

Antwort

2

Sie haben vielleicht geschoben oder gezogen es git push origin branch

nicht eine Tracking-Informationen, die mit nur bedeutet, dass sie nicht angegeben ist, wo sie/Pull von standardmäßig schieben sollte.

git selbst sagt Ihnen, wie Sie diese einstellen (Standard) Tracking-Informationen:

git branch --set-upstream-to=origin/<branch> layout-report 

Working with Remotes im git Buch sehen.

+0

Dies überschreibt die Informationen nicht bereits auf butbucket? – napstablook

+0

Verfolgungsinformationen haben keinen Bezug zu irgendwelchen Informationen auf einer Fernbedienung. Es wird nur angegeben, wo Sie ziehen/schieben möchten, wenn Sie keine explizite Fernbedienung für eine Operation angeben. –

Verwandte Themen