Es gibt nichts zu beheben. Sie haben einfach 3 Commits gemacht und sie noch nicht in den Remote-Zweig verschoben. Es gibt mehrere Optionen, abhängig davon, was Sie tun möchten:
git push
: Bewegen Sie Ihre Änderungen auf den Remote (dies könnte abgelehnt werden, wenn es bereits andere Änderungen auf dem Remote gibt)
- Machen Sie nichts und programmieren Sie weiter, synchronisieren Sie ein anderes Mal
git pull
: Erhalten Sie die Änderungen (falls vorhanden) vom Remote und fusionieren Sie sie mit Ihren Änderungen
git pull --rebase
: wie oben, aber versuchen Sie, Ihre Commits auf den Remote-Änderungen neu zu erstellen
Sie befinden sich in einer klassischen Situation (obwohl Sie in den meisten Workflows normalerweise nicht viele Commits auf dem Master machen würden). Hier ist, was ich normalerweise tun würde: Überprüfen Sie meine Änderungen. Vielleicht machen Sie ein git rebase --interactive
, um einige kosmetische Änderungen daran vorzunehmen, lassen Sie die schlechten weg, ordnen Sie sie neu an, um sie logischer zu machen. Bewegen Sie sie nun in den Remote mit git push
. Wenn dies abgelehnt wird, weil mein lokaler Zweig nicht auf dem neuesten Stand ist: git pull --rebase
, um meine Arbeit auf den neuesten Änderungen neu zu erstellen, und dann erneut git push
.