Как я могу отменить/удалить все свои изменения, которые я сделал вручную на локальном компьютере.
Пример у меня есть 2 ветки
1) master branch
2) branch2
Я проверил ветку 2 и начал делать некоторые изменения локально. Я случайно заменил слово во всех файлах. Итак, теперь все мои файлы не синхронизированы.
Я хочу начать заново. (Все, что у меня есть в ветке 2, что было зафиксировано и отправлено), и удалите все мои локальные изменения.
я пытался
git pull branch2
git reset --hard
git --hard branch2
git checkout .
Но мои недавние изменения все еще существуют в моем файле local. Есть ли команда, чтобы отменить это, или мне нужно клонировать ветку и начать оттуда?
PS все мои локальные изменения вообще не были зафиксированы.
Спасибо