Компьютеры · Инструкция
Как заставить Git запоминать решения конфликтов
rerere экономит время на длинных rebases и повторяющихся merges, где один и тот же конфликт приходится разрешать несколь
Короткий ответ
Включите `git config rerere.enabled true`. После ручного разрешения и `git add` Git сохранит решение и сможет применить его, если тот же конфликт повторится.
Что делать
- 1: Включите `git config rerere.enabled true`.
- 2: При конфликте исправьте файлы и добавьте их через `git add`.
- 3: Продолжите merge/rebase обычной командой.
- 4: При повторном конфликте проверьте автоматически применённый diff перед продолжением.
Важно
Повторно применённое решение может быть логически устаревшим даже при совпавшем текстовом конфликте.
Проверьте после выполнения
- До команды: Включите `git config rerere.enabled true`.
- Контроль результата: При повторном конфликте проверьте автоматически применённый diff перед продолжением.
- Не пропустите ограничение: Повторно применённое решение может быть логически устаревшим даже при совпавшем текстовом конфликте.
Что учитывать
Повторно применённое решение может быть логически устаревшим даже при совпавшем текстовом конфликте.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-rerere Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.