Wie kann ich Cherry-Pick anweisen, eine Reihe von Commits auszuwählen?
Oder mit anderen Worten, wenden Sie den Unterschied zwischen zwei Commits auf den aktuellen Status des Repositorys an?
Folgendes funktioniert nicht (Cherry-Pick hat keine --squash-Option):
git cherry-pick --squash e064480..eab48b59c
Hinweis: Mein Anwendungsfall befindet sich in einem Teilbaumszenario - bevor jemand anfängt zu argumentieren, dass ich nicht quetschen sollte.
Das Folgende funktioniert, aber dann habe ich eine Reihe von separaten Commits. Ich kann sie anschließend manuell mit interaktivem Rebase quetschen.
git cherry-pick -X subtree=vendor/package e064480..eab48b59c
Gibt es eine Möglichkeit, das Quetschen als Teil des Kirschpflückens durchzuführen?