Примечание: вы также можете запустить
git clean -fd
в
git reset --hard
будет не удалять неотслеживаемые файлы, где git-clean удалит все файлы из корневого каталога отслеживания, которые не находятся под отслеживанием git. ВНИМАНИЕ - будьте осторожны с этим! Полезно сначала запустить пробный запуск с помощью git-clean, чтобы посмотреть, что он удалит.
Это также особенно полезно, когда вы получаете сообщение об ошибке
~"performing this command will cause an un-tracked file to be overwritten"
Это может произойти при выполнении нескольких действий, например, при обновлении рабочей копии, когда вы и ваш друг добавили новый файл с одним и тем же именем, но он сначала передал его в систему контроля версий, и вам не нужно удалять ваша неотслеживаемая копия.
В этой ситуации пробный запуск также поможет показать список файлов, которые будут перезаписаны.