Какие опасные команды Git вы знаете и почему ими не стоит пользоваться без осторожности?

Опасны команды, способные удалить незакоммиченные файлы, переписать историю или затереть общую ветку; перед ними проверяют точный scope.

Короткий ответ

Что ответить на собеседовании

Опасны команды, способные удалить незакоммиченные файлы, переписать историю или затереть общую ветку; перед ними проверяют точный scope.

Подробный разбор

Ответ с пояснениями

Опасны команды, способные удалить незакоммиченные файлы, переписать историю или затереть общую ветку; перед ними проверяют точный scope.

Например, reset --hard теряет tracked-правки, clean с принудительным удалением — untracked-файлы, force push может перезаписать чужие коммиты. Rebase меняет идентификаторы коммитов. Перед операцией сохраняйте нужные изменения и проверяйте статус; восстановление через reflog возможно не для всех потерянных данных.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее