Компьютеры · Инструкция
Git cherry-pick conflict: continue, skip или abort
Cherry-pick останавливается, когда выбранный коммит нельзя применить однозначно к текущему дереву. Git сохраняет состоян
Короткий ответ
После конфликта исправьте файлы, выполните `git add ..` и `git cherry-pick --continue`. Если конкретный коммит не нужен — `--skip`; если операция начата ошибочно — `--abort` вернёт состояние до последовательности cherry-pick.
Что делать
- Найдите конфликт: Выполните `git status` и откройте файлы с метками `<<<<<<<`, `=======`, `>>>>>>>`.
- Исправьте содержимое: Оставьте нужную итоговую версию и удалите маркеры конфликтов.
- Добавьте исправленные файлы: Запустите `git add <file>..`.
- Продолжите: Выполните `git cherry-pick --continue`.
- Альтернативы: Используйте `git cherry-pick --skip`, если изменения уже присутствуют/не нужны, либо `git cherry-pick --abort`, чтобы отменить всю текущую последовательность.
Важно
Перед `--skip` убедитесь, что пропускаете именно ненужный коммит.
Что учитывать
Перед `--skip` убедитесь, что пропускаете именно ненужный коммит.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-17. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.