tun sauber Git Pull-Anfrage an den Upstream

Ich habe ein Repo geklont (achten Sie darauf, das ursprüngliche Repo als zu markieren)upstream) und ging den gitflow weg: erstelle eindevelop Zweig, von dem aus alle neuen Funktionen erstellt und zurückgesichert werden. Jeder Stoß zuMaster vondevelop ist per definitionem eine Veröffentlichung, was bedeutetmaster ist immer einsatzbereit. Ich mag dieses Setup sehr.

Jetzt möchte ich manchmal, abgesehen von diesem Fluss, einen Beitrag dazu leistenupstream Einige Features, die ich in separaten Feature-Zweigen verwende. Da jedoch ein Feature-Zweig aus erstellt wirddevelop HEAD unddevelop Möglicherweise wurden bereits andere Feature-Zweige wieder zusammengeführt. Dies führt zu einem Problem:

Zusammenführen der spezifischenfeature branch zurück in meine eigenendevelop ist in OrdnungAber ich bin mir nicht sicher, wie ich eine saubere Anfrage daraus machen sollfeature branch. Dh ohne alle Code-Änderungen vonprevious feature branches das wurden in zusammengeführtdevelop bevor ich den Strom anstelltefeature branch. Ich hoffe das macht Sinn.

Ich bin mir ziemlich sicherrebasing hilft nicht, da dies nur meine lokale Feature-Verzweigung mit Commits von aktualisiertupstream das ist inzwischen passiert. Es hilft nicht, den lokalen Feature-Zweig mit geerbten Code-Änderungen von zu 'bereinigen'develop.

Also, wie mache ich das?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage