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

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
EVOSandru6
Сообщения: 603
Зарегистрирован: 2014.07.04, 13:33

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

Сообщение EVOSandru6 » 2018.08.11, 02:08

Добрый день,

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

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

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

Аватара пользователя
maleks
Сообщения: 1656
Зарегистрирован: 2012.12.26, 12:56

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

Сообщение maleks » 2018.08.11, 08:36

вы в индекс изменения тоже добавили или просто файлы изменили после коммита?

yan
Сообщения: 935
Зарегистрирован: 2011.03.23, 09:28
Откуда: Уфа

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

Сообщение yan » 2018.08.11, 08:40

если речь про пхпшторм то возможно Revert то что нужно

EVOSandru6
Сообщения: 603
Зарегистрирован: 2014.07.04, 13:33

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

Сообщение EVOSandru6 » 2018.08.11, 09:57

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


EVOSandru6
Сообщения: 603
Зарегистрирован: 2014.07.04, 13:33

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

Сообщение EVOSandru6 » 2018.08.11, 11:27

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

Аватара пользователя
nizsheanez
Сообщения: 814
Зарегистрирован: 2011.04.29, 13:09
Откуда: Москва

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

Сообщение nizsheanez » 2018.11.17, 06:36

Все незакоммиченные изменения можно откатить "git reset --hard" (см. так же git reset --soft)
Туда же можно передать отдельные файлы.

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

EVOSandru6
Сообщения: 603
Зарегистрирован: 2014.07.04, 13:33

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

Сообщение EVOSandru6 » 2018.11.17, 14:02

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

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

Ответить