После переупорядочения фиксаций и управления ими с помощью , если возникнет конфликт слияния, Git отправит вам следующее сообщение, напечатанное в терминале:
error: could not apply fa39187... something to add to patch A
When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
Could not apply fa39187f3c3dfd2ab5faa38ac01cf3de7ce2e841... Change fake file
Здесь Git сообщает, какая фиксация вызывает конфликт (). Предоставляются три варианта выбора:
- Вы можете полностью отменить перемещение, выполнив . Git вернет вас в состояние ветви, каким оно было до вызова .
- Вы можете выполнить , чтобы полностью пропустить фиксацию. Это означает, что никакие изменения, внесенные проблемной фиксацией, не будут включены. Выбор этого варианта — большая редкость.
- Конфликт можно исправить.
Чтобы устранить конфликт, можно выполнить стандартные процедуры для разрешения конфликтов слияния из командной строки. По завершении необходимо вызвать , чтобы Git продолжил оставшуюся часть перемещения.