Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Cherrypicking eines Commits in GitHub Desktop

Du kannst mit GitHub Desktop einen bestimmten Commit auf einem Branch auswählen und den Commit auf 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 Aktueller Branch.

    Screenshot der Repositoryleiste. Die Schaltfläche mit der Bezeichnung „Aktueller Branch“ und einem Abwärtspfeil zur Anzeige eines Dropdownmenüs ist orange umrandet.

  2. Klicke in der Liste der Branches auf den Branch, der den Commit hat, den du zum Cherrypicking verwenden möchtest.

    Screenshot der Dropdownansicht „Aktueller Branch“. Unter „Zuletzt verwendete Branches" ist ein orange umrandeter Branch mit dem Namen „my-feature“.

  3. Klicke auf der linken Randleiste auf Verlauf.

    Screenshot der Registerkarte „Verlauf“ in der Randleiste. Über einer Liste von Commits ist die Registerkartenschaltfläche „Verlauf“ orange umrandet.

  4. Ziehe den Commit, den du zum Cherrypicking verwenden möchtest, von der Registerkarte „Verlauf“ auf das Dropdownmenü Aktueller Branch, und lege den Commit auf dem Branch ab, in den der Commit kopiert werden soll.

    Screenshot der Registerkarte „Verlauf“ und der Dropdownansicht „Aktueller Branch“. Der Cursor zeigt auf den Branch „my-feature“, und das Symbol „+ 1“ zeigt an, dass ein Commit hinzugefügt wurde.

Weitere Informationsquellen