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