Страница 1 из 1

Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 02:08
EVOSandru6
Добрый день,

Интересует такая ситуация,

1) git commit -am 'x-commit'
2) Внес изменения в некоторые файлы в индексе, поназакрывал файлы в IDE. не могу Ctrl+z откатить изменения вновь их открыв.
3) Хочу просто откатить изменения по всем файлам к шагу 1) , не делая очередного коммита

Подскажите пожалуйста как сделать?

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 08:36
maleks
вы в индекс изменения тоже добавили или просто файлы изменили после коммита?

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 08:40
yan
если речь про пхпшторм то возможно Revert то что нужно

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 09:57
EVOSandru6
maleks писал(а):
2018.08.11, 08:36
вы в индекс изменения тоже добавили или просто файлы изменили после коммита?
Просто файлы изменил, которые до последнего коммита были добавлены в git add .

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 10:47
maleks

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.08.11, 11:27
EVOSandru6
maleks писал(а):
2018.08.11, 10:47
https://githowto.com/ru/undoing_local_changes
Спасибо, так и делал каждый файл, думал, может можно разом всю пачку разом как нибудь.

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.11.17, 06:36
nizsheanez
Все незакоммиченные изменения можно откатить "git reset --hard" (см. так же git reset --soft)
Туда же можно передать отдельные файлы.

В шторме есть 2 способа:
- Правой кнопкой на корне проекта, git, revert
- Cmd + K, во всплывшем окне будет кнопка revert наверху

Re: Как откатить изменение в git, не делая коммита?

Добавлено: 2018.11.17, 14:02
EVOSandru6
nizsheanez писал(а):
2018.11.17, 06:36
Все незакоммиченные изменения можно откатить "git reset --hard" (см. так же git reset --soft)
Туда же можно передать отдельные файлы.

В шторме есть 2 способа:
- Правой кнопкой на корне проекта, git, revert
- Cmd + K, во всплывшем окне будет кнопка revert наверху
Благодарю!