Sie haben an sich nichts falsch gemacht, aber wenn der entfernte Zweig von anderen Entwicklern aktualisiert (Push-to) wird, wird Ihr eigener Beitrag (Push) nicht direkt akzeptiert.
git push
(Abschnitt "Hinweis zum Schnellvorlauf") erwähnt :
Sie können "
git pull
" Konflikte ausführen undgit push
das Ergebnis " " lösen . Ein "git pull
" erstellt ein Zusammenführungs-Commit C zwischen den Commits A und B.Alternativ können Sie Ihre Änderung zwischen X und B über A mit "
git pull --rebase
" erneut stützen und das Ergebnis zurückschieben. Die Basis erstellt ein neues Commit D, das die Änderung zwischen X und B über A aufbaut.
Siehe auch " Ich bin nicht in der Lage, Git zu treiben ".