it-swarm.com.de

Einen Git-Cherry-Pick abbrechen?

Ich habe git cherry-pick <hash> ausgeführt und Konflikte verschmolzen. Ich möchte die Konflikte nicht lösen, ich möchte nur den Cherry-Pick abbrechen. Beim Zusammenführen (mit git merge) gibt es den praktischen git merge --abort. Was ist das Äquivalent zum Kirschpflücken?

328
agmin

Sie können Folgendes tun

git cherry-pick --abort

Aus den git cherry-pick -Dokumenten

--abort  

Brechen Sie den Vorgang ab und kehren Sie in den Zustand vor der Sequenz zurück.

496
user456814

Ich fand die Antwort ist git reset --merge - es löscht den widersprüchlichen Cherry-Pick-Versuch.

67
agmin

Für mich war die einzige Möglichkeit, den fehlgeschlagenen Cherry-Pick-Versuch zurückzusetzen

git reset --hard HEAD
7
Diego Steiner