Сначала получите изменения через git fetch, затем объедините origin/dev со своей веткой через merge либо согласованный rebase.
Ваша ветка отстаёт от dev, потому что другой разработчик уже смёрджил свои изменения. Как обновить свою ветку и разрешить конфликты?
Сначала получите изменения через git fetch, затем объедините origin/dev со своей веткой через merge либо согласованный rebase.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала получите изменения через git fetch, затем объедините origin/dev со своей веткой через merge либо согласованный rebase.
При конфликте разберите обе стороны, сохраните нужное поведение, добавьте только исправленные файлы и продолжите операцию. Rebase переписывает историю, поэтому общую ветку без договорённости лучше не перебазировать. Перед этим сохраните незакоммиченные изменения безопасным способом.