2016-08-07 33 views
2

Ich habe eine neue repository auf Github erstellt, die Standard Readme-Datei geändert und dann eine Entwicklung branch erstellt, um an meinem Projekt zu arbeiten.Kann nicht von XCode zu Github Master Zweig

Ich habe erfolgreich umgesetzt und fusioniert in Entwicklung Zweig danach, alle lokalen Änderungen an Github.

Aber wenn ich zu push meinen lokalen Modifikationen am master Zweig versuchen, XCode gibt die folgende Meldung:

Das lokale Repository nicht mehr aktuell ist

Sicherstellen, dass alle Änderungen gezogen wurden aus dem Remote-Repository und versuchen Sie es erneut.

Und wenn ich versuche, um die Änderungen zu ziehen ..

enter image description here

Wie kann ich richtig mein Projekt mit dem Hauptzweig schieben?

Antwort

3

Sie müssen eine git pull tun, bevor Sie auf den Server drücken.
Es gibt Updates für den Serer, den Sie nicht in Ihrem Repository haben.

git pull origin <branch 
git push origin <branch> 

Wenn Sie versuchen, git zu pushen, vergewissern Sie sich, dass das neueste Commit vom Server in Ihrer lokalen Niederlassung ist. Wenn dies nicht der Fall ist, werden Sie aufgefordert, die Änderungen vom Server zu übernehmen, bevor Sie Ihre Updates pushen können.

+0

Ich bekomme "Projekt-Name/Master" ist keine gültige Remote-Zweig von – Machado

+0

ohne die [/] zu ziehen. 'git pull Herkunft Master' – CodeWizard

+0

Ich musste es manuell tun. Vielen Dank. – Machado