Ich habe gerade eine gemacht git pull --rebase origin master und es gab einen Konflikt.
Erstens befand sich dieser Konflikt in einer Datei, die ich nicht berührt hatte, und war ungefähr 10 Commits zurück. Warum passiert das?
Ich habe dann versehentlich getippt git rebase --skipund es hat diesen Patch übersprungen.
Besorgt darüber, dass ich ein Commit übersprungen hatte, überprüfte ich eine neue Version des Hauptzweigs und machte einen Unterschied zwischen dem Zweig, auf dem ich die Rebase durchgeführt hatte, und dem neuen Hauptzweig. Die einzigen Änderungen, die im Diff angezeigt werden, sind das letzte Festschreiben. Wenn Sie sich das Protokoll ansehen, wird der Patch, der übersprungen wurde, im Festschreibungsverlauf angezeigt.
Kann jemand erklären, was hier los ist?
git rebase --skip. Vielleicht falsch? :)