Мне нужно отменить все изменения в рабочей директории, включая новые ещё не отслеживаемые файлы. git checkout -f
оставляет untracked-файлы нетронутыми.
Что можно сделать ?
git reset --hard
- очищает изменения в рабочей директории
git clean -f -d
- удаляет untracked-файлы
git clean -f -x -d
- то же самое, но ещё и ignored-файлы
git clean -fxd :/
- то же самое, но для всего репозитория