Как откатить последний коммит

Инструкция для отката последнего коммита, в зависимости от ситуации.


1. Откат последнего коммита без публикации

Если коммит ещё не был отправлен в удалённый репозиторий:


2. Откат опубликованного коммита (без изменения истории)

Если коммит уже отправлен в удалённый репозиторий:

После этого отправить изменения в репозиторий:

git push

3. Жёсткий откат опубликованного коммита (с изменением истории)

Если нужно полностью удалить коммит (и изменения), и ты готов "переписать" историю репозитория:

⚠️ Предупреждение: Этот способ может привести к проблемам для других разработчиков, так как история репозитория будет изменена.


Вывод

Выбирай способ в зависимости от ситуации: для локальных коммитов подойдут reset, для опубликованных — безопасный revert или жёсткий reset --hard. Если есть сомнения, уточни детали своей задачи!


Revision #1
Created 21 January 2025 21:18:21 by Admin
Updated 26 January 2025 10:51:41 by Admin