Удаляем коммит с GitHub
Работая с системами контроля версий иногда возникает ситуация, когда по той или иной причине (чаще по той) нужно отменить последний коммит. Сделать это на локалке как 2 пальца. В соответствующей ветке в консоли пишем такую команду:
git reset --hard commit_id // commit_id - идентификатор коммита, к которому нужно вернуться.
Внимание!
Имейте ввиду, что опция --hard
отвечает за полную потерю памяти изменений. Всё что было в коммите и всё что вы сделали после него будет удалено. Чтобы избежать этого, используйте опции --soft
или --mixed
. Подробнее читайте тут.
А что делать, если изменения опубликованы на GitHub? Всего лишь выполнить ещё одну команду:
$ git push --force
Владельцам же инструмента разработки phpStorm всё это можно сделать ещё проще. Достаточно лишь пары кликов. Клавиши пусть молодые жмут ))
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()