Встречается на собеседованиях • сегодня

Что сделает merge при объединении двух разных веток

При слиянии (merge) двух разных веток Git объединит изменения из обеих веток в одну. Если изменения в файлах не конфликтуют, Git автоматически создаст новый коммит слияния. Если есть конфликты (например, одна и та же строка изменена в обеих ветках), Git остановит процесс и потребует ручного разрешения конфликтов.

Пример:

java
// Ветка feature: изменили метод
public void calculate() {
    System.out.println("New logic");
}

// Ветка main: изменили тот же метод
public void calculate() {
    System.out.println("Old logic");
}

При слиянии Git сообщит о конфликте, так как изменения в методе calculate() противоречат друг другу. Нужно вручную выбрать нужную версию или создать новую.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы