Как правильно удалить последний коммит который запущен с локали на github?

Чтобы удалить последний коммит, запущенный на GitHub, вы можете использовать команду git revert. Эта команда создает новый коммит, который отменяет изменения, внесенные последним коммитом. Вот как это можно сделать:

1. Сначала убедитесь, что вы находитесь в основной ветке, на которой загружен ваш последний коммит. Если вы не уверены, выполните команду git status, чтобы узнать текущую ветку.

2. Затем выполните команду git revert HEAD. Команда HEAD указывает на последний коммит в текущей ветке. Это приведет к созданию нового коммита, который отменяет изменения последнего коммита.

3. После выполнения этой команды текстовый редактор будет открыт для ввода сообщения коммита. Оставьте сообщение по умолчанию или внесите необходимые изменения, чтобы описать отмену последнего коммита. Сохраните и закройте файл.

4. Когда вы сохраните сообщение коммита, Git создаст новый коммит, который отменяет изменения, внесенные последним коммитом. Этот коммит будет иметь новый хеш-код и будет виден в истории коммитов.

5. Наконец, чтобы отправить изменения на GitHub, выполните команду git push. Это загрузит новый коммит, который отменяет последний коммит, на удаленный репозиторий.

Обратите внимание, что при удалении коммита с историей его изменений репозиторий не забывает эти изменения. Они остаются в истории коммитов и доступны в случае необходимости.