Команда git-imerge: опции, ключи и примеры использования

git-imerge

Выполнение инкрементального слияния или перебазирования между двумя ветвями git. Конфликты между ветвями отслеживаются до пар отдельных коммитов, чтобы упростить разрешение конфликтов.

  • Запуск перебазирования на основе imerge (сначала проверяется ветка, которую нужно перебазировать):

git imerge rebase {{branch_to_rebase_onto}}

  • Начать слияние на основе imerge (сначала проверяется ветка для слияния):

git imerge merge {{branch_to_be_merged}}

  • Показать диаграмму ASCII незавершенного слияния или перебазирования:

git imerge diagram

  • Продолжить операцию imerge после разрешения конфликтов (сначала выполните git add с конфликтующими файлами):

git imerge continue --no-edit

  • Завершение операции imerge после разрешения всех конфликтов:

git imerge finish

  • Прерывание операции imerge и возвращение в предыдущую ветку:

git-imerge remove && git checkout {{previous_branch}}

Также может быть вам интересно:
Фото git-fetch
git-fetch

Фото git-init
git-init

Интересное на «Цифре»