Встречается на собеседованиях • сегодня
Какие знаешь способы отмены коммита в Git
Отменить коммит можно несколькими способами:
- git revert - создает новый коммит, отменяющий изменения:
bash
git revert HEAD # отменяет последний коммит- git reset - удаляет коммит из истории (опасно для опубликованных коммитов):
bash
git reset --soft HEAD~1 # оставляет изменения в индексе
git reset --hard HEAD~1 # полностью удаляет изменения- git commit --amend - изменяет последний коммит:
bash
git commit --amend -m "Новое сообщение"Для отмены уже отправленных коммитов лучше использовать git revert, так как он не переписывает историю. git reset подходит для локальных изменений.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы