Das ist mein Szenario:Nehmen Sie die letzte N des aktuellen Zweig begeht von und sie auf einem anderen Zweig
- ich in dem
master
Zweig bin - Vom
master
Zweig, der Zweigfeature1
wurde erstellt
- Mehrere Commits wurden zu
feature1
und andere Commits wurden zumaster
- Jetzt will ich NUR die letzte N verpflichtet vonnehmenund wenden Sie sie an
master
an.
Ich möchte von diesem gehen:
(branch) feature1: f1 > f2 > f3 > f4
/
(branch) master: A > B > C > D
Um dies:
(branch) feature1: f1 > f2 > f3 > f4
/
(branch) master: A > B > C > D > f3 > f4
Es hat funktioniert! Mit '--no-commit' kombiniert' cherry-pick' alle Commits von 'feature1' in einem einzigen und fügt sie an die Spitze von' master' an. Wenn nicht '--no-commit' verwendet wird, werden alle Commits zusammen mit den Merge-Commits über' Master' hinzugefügt. –