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

Как убрать не нужный commit при попадании в ветку master или dev

Если коммит уже попал в удалённую ветку (master/dev), но ещё не успел разойтись по другим веткам: 1. **Отменить коммит локально**: ```bash git revert # создаёт новый коммит, отменяющий изменения git push origin master ``` 2. **Переписать историю (только если ветка не shared)**: ```bash git reset --hard HEAD~1 # удаляет последний коммит локально git push --force origin master # опасно! Может сломать чужие копии ``` **Важно**: `--force` используйте только в личных/фич-ветках. Для master/dev лучше `revert`, чтобы не ломать историю у коллег. После force-push другим разработчикам нужно будет сделать `git fetch && git reset --hard origin/master`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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