Встречается на собеседованиях • сегодня
Как решал конфликты в git
При возникновении конфликта в Git, алгоритм действий следующий:
- Определить конфликтующие файлы через
git status– они будут помечены как "both modified". - Открыть файлы и найти маркеры конфликта (
<<<<<<<,=======,>>>>>>>). - Вручную отредактировать нужные участки, оставив правильную версию кода.
- Добавить исправленные файлы в индекс (
git add <файл>). - Завершить слияние командой
git commit.
Пример:
bash
# После pull/push с конфликтом:
git status # Показать конфликтующие файлы
# Редактируем файл вручную, затем:
git add conflict_file.py
git commit -m "Resolve merge conflict"Дополнительно:
git mergetool– для визуального разрешения конфликтов.git checkout --ours/theirs <файл>– выбор одной из версий без редактирования.git rebase --abort/git merge --abort– отмена слияния, если нужно начать заново.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы