Итак, вот сценарий, у меня есть проект, который имеет несколько коммитов, и недавно я установил загрузку новых пакетов в свой проект и инициировал их.Как удалить все локальные изменения git и вернуться к старой фиксации?
Я пошел и совершил эти изменения (не нажал), но затем понял, что забыл протестировать основной компонент. Тестирование потерпело неудачу, и я теперь сделал такой беспорядок моего кода, мой проект не удалось построить, и я не могу его решить.
Я могу выбрать предыдущую фиксацию и проверить ее, которая возвращает любые измененные файлы, однако все файлы, добавленные новыми пакетами, все еще существуют.
Есть ли способ очистить выход и иметь мою рабочую копию, идентичную одной из моих обязательств?
Слышали ли вы о 'reset --hard'? Похоже, это может быть то, что вам нужно. Обязательно прочитайте об этом, прежде чем использовать его –