Dies geschieht, wenn Sie einen Konflikt lösen, indem Sie "ihre" Version der Datei wählen (oder wenn Sie die Datei manuell bearbeiten und die Änderungen anwenden und am Ende ist die Datei identisch mit "ihrer" Version).
Wenn Sie alle Konflikte gelöst haben, gibt es keine Änderungen am Arbeitsbaum, git commit
hat nichts zu tun. git rebase --continue
möchte das Äquivalent von git commit
ausführen, um das Commit anzuwenden, an dem es arbeitet, aber git commit
, standardmäßig wird kein leeres Commit erstellt.
In diesem Fall sollten Sie git rebase --skip
statt git rebase --continue
ausführen.
Die Rebase überspringt den Commit, an dem sie arbeitet, weil sie keine Lösung für die Auflösung von Konflikten enthält.