Задать вопрос

Отмена коммита в локальном репозитории через PHPStorm

Подскажите пожалуйста, как отменить коммит в локальном репозитории через PHPStorm? Как я понимаю нужно сделать checkout, но в PHPStorm checkout есть только для удаленных репозиториев, а для локальных я не нашел

Вообще, я совсем недавно начал осваивать Git. Еще многое пока непонятно.
  • Вопрос задан
  • 25482 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
для отмены коммита нужно делать reset. checkout только для отмены изменений для отдельного файла.
в PHPStorm — VCS -> Git -> Reset HEAD.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
AgentSIB
@AgentSIB
Вот что бывает, когда не читают доки по git и используют его с левыми инструментами.

Для отмены коммита есть 2 способа:
reset — переустанавливает метку ветки на нужный коммит, новый коммит по сути будет ответвлением. Если используйте удаленный репозиторий или с вас кто-либо апдейтится, то данный способ не рекоммендуется использовать.
revert — безопасный способ. Создает еще один коммит.

git-scm.com/book/ru — прочитайте, уже даже на русском.
Ответ написан
@BETEPAH_HOCOK
i'm use: git reset --hard origin/master
by console
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы