Ich versuche, meine Gabel mit Upstream zu synchronisieren.Wie eine große Anzahl von Commits rebase
git rebase upstream/master
Aber leider fand ich, dass es mehr als 100 meiner lokalen Commits sind, und jeder von ihnen müssen manuell Konfliktlösung.
Eine der Ideen, die ich denke, ist, dass ich alle lokalen Commits in eins zerquetschen kann, dann Rebasieren nur ein Commit wird einfacher sein. Aber das ist das letzte, was ich will, da ich wirklich alle meine Aufzeichnungen behalten will.
Gibt es sowieso, um riesige Commits mit weniger Aufwand zu rebasieren?
Wie in aller Welt haben Sie das geschafft? Wo kamen lokal und remote nicht synchronisiert her? Hast du eine Pull-Rebase ausprobiert? – jonrsharpe
Gibt es einen bestimmten Grund, warum Sie 'git rebase' im Gegensatz zu' git pull' verwenden (d. H. 'Git pull upstream/master')? Letzteres wird einen Verlauf mit zwei Zweigen erzeugen, aber es wird nur versuchen, die letzten Commits flussaufwärts und in Ihrem lokalen Arbeitsbereich zusammenzuführen, was bedeutet, dass Sie Commits nur einmal auflösen müssen. – Kevin