Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Cherrypicking eines Commits

Du kannst einen bestimmten Commit in einem Branch auswählen und diesen in einen anderen Branch kopieren.

Informationen zum Git-Cherrypicking

Du kannst das Cherrypicking für einen Commit in einem Branch ausführen, um eine Kopie des Commits mit den gleichen Änderungen an einem anderen Branch zu erstellen. Wenn du Änderungen am falschen Branch committest oder dieselben Änderungen an einem anderen Branch vornehmen möchtest, kannst du den Commit auswählen, um die Änderungen auf einen andere Branch anzuwenden. Du kannst das Cherrypicking auch verwenden, um bestimmte Änderungen anzuwenden, bevor du bereit bist, einen Pull Request zu erstellen oder zusammenzuführen. Wenn du beispielsweise eine Fehlerkorrektur für einen Featurebranch ausführst, kannst du den Commit mit der Fehlerkorrektur für andere Branches deines Projekts auswählen.

Du kannst das Cherrypicking auch verwenden, wenn du mit einem Team zusammenarbeitest. Einige Projekte umfassen Beiträge von Cherrypicking-Commits. Weitere Informationen findest du unter Verteiltes Git – Verwalten eines Projekts in der Git-Dokumentation.

Cherrypicking eines Commits

  1. Klicke in GitHub Desktop auf Current Branch (Aktueller Branch). Dropdownmenü „Current Branch“ (Aktueller Branch)
  2. Klicke in der Liste der Branches auf den Branch, der den Commit hat, den du zum Cherrypicking verwenden möchtest.
  3. Klicke auf Verlauf. Die Registerkarte „Verlauf“ ist auf der Seitenleiste ausgewählt
  4. Ziehe den Commit, den für das Cherrypicking verwenden möchtest, auf das Menü Current Branch (Aktueller Branch) und lege den Commit auf dem Branch ab, auf den du den Commit kopieren möchtest. Ziehen eines Commits auf einen anderen Branch im Menü „Current Branch“ (Aktueller Branch)

Weitere Informationsquellen