Diese Nachricht von git
bedeutet, dass du drei Commits in deinem lokalen Repository gemacht hast und sie noch nicht im master
-Repository veröffentlicht hast. Der Befehl dafür lautet git push {lokaler Branch-Name} {remote Branch-Name}
.
Der Befehl git pull
(und git pull --rebase
) sind für die andere Situation gedacht, wenn es Commits im Remote-Repository gibt, die du nicht in deinem lokalen Repository hast. Die Option --rebase
bedeutet, dass git
deine lokalen Commits beiseite legt, sich mit dem Remote-Repository synchronisiert und dann versucht, deine drei Commits im neuen Zustand anzuwenden. Es kann fehlschlagen, wenn es Konflikte gibt, aber dann wirst du aufgefordert, sie zu lösen. Du kannst auch das rebase
abbrechen, wenn du nicht weißt, wie du die Konflikte lösen sollst, indem du git rebase --abort
verwendest und zum Zustand vor dem Ausführen von git pull --rebase
zurückkehrst.