Ich habe git cherry-pick
ausgeführt und hatte Merge-Konflikte. Ich möchte die Konflikte nicht lösen, sondern den cherry-pick abbrechen. Bei einem tatsächlichen Merge (mit git merge
) gibt es das praktische git merge --abort
. Was ist das Äquivalent zum cherry-picken?
Antworten
Zu viele Anzeigen?Sie können das Folgende tun
git cherry-pick --abort
Aus den git cherry-pick
Dokumenten
--abort
Die Operation abbrechen und zum vorherigen Zustand zurückkehren.
Versuchen Sie es auch mit der Option '--quit', mit der Sie den aktuellen Vorgang abbrechen und den Ablaufzustand des Sequenzers weiter löschen können.
--quit Vergessen Sie den aktuellen Vorgang. Kann verwendet werden, um den Sequenzerzustand nach einem fehlgeschlagenen Cherry-Pick oder Revert zu löschen.
--abort Brechen Sie den Vorgang ab und kehren Sie zum Zustand vor der Sequenz zurück.
Verwenden Sie 'help', um das originale Dokument mit weiteren Details zu sehen, $ git help cherry-pick
Ich würde 'git reset --hard HEAD' vermeiden, das ist zu drastisch und Sie könnten am Ende einige manuelle Arbeiten durchführen müssen.