Ich arbeite mit einem Team und wir machen Feature-Zweige und Pull-Anfragen.Pull-Anfrage auf github - zeigt Commits rebased vom Master
Ich habe einen Zweig erstellt, daran ein wenig gearbeitet und dabei auch wenig Arbeit am Master gemacht.
Dann habe ich den Zweig gegen Master rebased. Jetzt möchte ich eine Pull-Anfrage machen.
In GitHub zeigt die Pull-Anforderung jedoch alle Commits an, die zwischen der ersten Verzweigung und jetzt - den Commits, die ich in diesem Feature-Zweig gemacht habe, und den Commits, die auf Master dazwischen liegen, aufgetreten sind.
Das ist laut Krempel - mache ich etwas falsch? Ich möchte, dass die Pull-Anfrage nur die Commits anzeigt, die ich gemacht habe, da die anderen Commits bereits sowohl auf Master als auch auf meinem Zweig existieren, kein Unterschied.
Der einzige Vorschlag, den ich sehe, ist, einen anderen Zweig zu machen, der auf den neuesten Upstream-Master- und Cherry-Picking-Commits von meinem Zweig darauf basiert.
Das funktioniert wie angegeben, aber dann kann ich den Zweig nicht drücken. Die Antwort ist, weil ich schon einmal gedrängt hatte. –
@HsiuDai Sie können nicht wieder drücken, weil es nichts zu schieben gibt oder weil Git sich weigert, die Geschichte des Zweiges neu zu schreiben? Können Sie die URL Ihres Repos und den Namen der Filiale posten? – janos
Private Repo Ich fürchte, kann es nicht geben. Aber weil git sich weigert, die Geschichte neu zu schreiben, sind die SHAs nach der Rebase jetzt alle anders. –