отменить изменения в ветке git - PullRequest
1 голос
/ 27 июля 2011

Я создал и переключился на новую ветку и внес некоторые изменения, которые не были зафиксированы.Как мне вернуться в состояние моего последнего коммита?Я использовал

git reset --hard HEAD

, но все измененные файлы все еще присутствуют

edit;после запуска вышеупомянутого и затем git status он говорит «ничего не добавлено для фиксации, но есть неотслеживаемые файлы».Я думал, используя git reset ... избавился бы от всех изменений

Ответы [ 2 ]

3 голосов
/ 27 июля 2011

git clean удаляет все файлы (рекурсивно), которые не находятся под контролем версий, начиная с текущего каталога.

См. git clean docs для получения дополнительной информации

0 голосов
/ 12 декабря 2012

У меня есть 2 способа работы:

git clean
git reset --hard HEAD  #reset all

или

git checkout file_I_want_discard_my_change
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...