Подготовка к интервью

Вопросы на собеседовании по Git

281 вопрос по Git с технических собеседований

281 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Git — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: git, backend, database.

Каталог

Результаты поиска

Найдено: 281
Теория

В процессе работы с git bisect вы столкнулись с коммитом, который невозможно проверить из-за отсутствия нужной среды. Что нужно сделать в этой ситуации?

В ситуации, когда при использовании git bisect вы наталкиваетесь на коммит, который невозможно проверить из-за отсутствия нужной среды, правильным действием будет пропустить этот коммит командой:

Читать ответ
Теория

Вы работаете над веткой feature/checkout-flow. После попытки rebase коммиты с добавлением корзины и финальной кнопки оформления заказа исчезли.

При выполнении интерактивного rebase с операцией squash (слияние коммитов) вы объединили несколько коммитов в один.

Читать ответ
Теория

Вы работали в ветке hotfix/missing-footer, в которой внесли важные изменения. После этого вы выполнили:

Когда вы удалили локальную ветку hotfix/missing-footer с помощью git branch -d, но не сделали merge, ветка исчезла из локального репозитория, но коммиты остались в истории.

Читать ответ
Теория

Ветка feature содержит несколько коммитов с неудачно закоммиченным файлом config.yaml, который позже был исправлен. В результате команда решила полностью удалить все изменения файла из истории, чтобы избежать раскрытия конфиденциальных настроек.

Команда выполнила операцию, которая полностью удаляет файл из истории коммитов, а не просто отменяет изменения или исправляет их.

Читать ответ