Ich habe ein Repository auf Github, AAV1Git pull Herkunft <branch> überschreibt Master?
Auf meinem Laptop habe ich zwei Zweige haben, nannte man genannt Master und ein vs12up Der Master-Zweig war, wenn die Software Visual Studio 2008, war vs12up ist in Visual Studio 2012 konvertiert.
Auf meinem Laptop scheint alles in Ordnung, und ich schob den neuen Zweig zu Github, scheint richtig.
Auf meinem Desktop habe ich versucht, den Remote-Zweig zu ziehen:
git pull origin vs12up
Es schrieb die Änderungen an meinem Master-Zweig auf dem Desktop, git log zeigt die auf dem Zweig vs12up gemacht Commits, aber git Zweig zeigt nur Master, das ist der aktuelle Zweig.
Wie kann ich die Änderungen an den Master Zweig zurückkehren und ziehen Sie den vs12up Zweig auf meinem Desktop auf das Repository auf meinem Laptop passen?
Vielen Dank. Zwei Fragen, was macht das Argument -b? – Jeff
Und wechsle ich einfach durch git checkout master zurück? – Jeff
Das '-b' gibt den Namen der neuen Verzweigung an. 'git checkout -b foo 'ist eine Abkürzung für das Erstellen eines Zweigs namens' foo' (mit 'git branch foo') und dann zum Umschalten (mit' git checkout foo'). – earl