Я пытаюсь получить несколько коммитов из моей ветки dev в свою ветку uat, используя «git cherry-pick -n hash», а затем использую только один git commit/push, чтобы отправить их в uat.
Предположим, у меня есть 5 коммитов, которые я хочу, поэтому я проверяю и вытаскиваю свою ветку uat и начинаю выбирать вишни из dev. Первые 4 выбора вишни успешны, но 5-й терпит неудачу с конфликтами слияния. Как мне вернуться в предыдущее состояние (после 4-го «git cherry-pick -n 4th_hash»?
«git reset --merge» отменить все изменения (включая первые 4, которые я хочу). «git cherry-pick --abort» говорит, что выбор вишни не выполняется.
Есть ли способ сделать это? Я пытаюсь создать скрипт bash, чтобы сделать это автоматически.