Я изменил некоторые файлы кода и git add git commit . А потом я обнаружил, что некоторые модификации были неправильными. Так как я могу сбросить их в Git?

2 ответа2

0

Интересно, так как вы упомянули "сброс" в своем вопросе, но не пытались сделать сброс? Просто сделайте полный сброс:

git reset --hard [revision]

Где [revision] - это SHA1 предыдущего коммита или просто HEAD~ . Это будет, как если бы вы никогда не делали коммитов после этого.

0

Если это касается только вашего последнего коммита, вам может пригодиться git reset HEAD ^. Это позволяет удалить определенные файлы из вашего последнего unpressed коммита.

Проверьте эту ссылку: http://www.lowlevelmanager.com/2012/04/remove-file-from-most-recent-git-commit.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .