2016-09-20 4 views
1

Ich entwerfe meine Web-App und jetzt möchte ich die Änderungen zu meinem Repo schieben.Wie man Änderungen an Github verschiebt

versuchte ich git push orgin master und trat in meinen userame/Passwort korrekt und diesen Fehler empfangen:

! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://github.com/username/project.git' 
hint: Updates were rejected because the tip of your current branch is behind 
hint: its remote counterpart. Integrate the remote changes (e.g. 
hint: 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

Also habe ich versucht git pull orgin master (die erfolgreich die Änderungen heruntergeladen von einem anderen Benutzer hinzugefügt) und dann habe ich wieder versucht git push orgin master und die gleiches Ergebnis. Nochmal.

Ich habe auch versucht

git init 
git add . 
git commit -m "Styled notifications" 

Antwort

1

Die einzige Erklärung für diese, die in den Sinn kommt, ist, dass jemand anderes Commits an den Remote-master Zweig zwischen der Zeit, die Sie gezogen und geschoben geschoben. Können Sie die folgenden zwei Befehle in schneller Folge versuchen:

git pull origin master 
git push origin master 

Beachten Sie, dass git pull wird die Fernbedienung Änderungen in Ihrem lokalen Zweig zusammenführen, sondern eine Alternative dazu wäre, anstatt rebase sein:

git pull --rebase origin master 
+0

Dies tat nicht helfen. Ich habe immer den gleichen Fehler bekommen. Ich habe die Dateien einfach manuell hinzugefügt! – GVS

+1

'Ich habe die Datei nur manuell hinzugefügt ... ... was bedeutet das? Ziehen sollte Ihre lokale Niederlassung eindeutig mit der Fernbedienung auf den neuesten Stand bringen. –

Verwandte Themen