Git clean: чистим рабочую директорию от ненужных файлов

Сегодня третье видео из нашей серии уроков по git, и оно посвящено команде git clean. Эта волшебная команда позволяет вам почистить рабочую директорию от ненужных файлов.

Если в вашей рабочей директории есть какие-то изменения в файлах, которые уже находятся в git репозитории, то эти изменения можно удалить с помощью git reset --hard (более подробно мы с вами разбирали эту команду в первом уроке).

Но если в вашей рабочей директории есть новые файлы, которые еще не отслеживаются гитом, то git reset в этом случае не поможет. Справиться с такими файлами как раз может команда git clean. У нее есть 3 основные флага, которые вам необходимо знать:
1) git clean -n — показывает список файлов, которые будут удалены (но не производит само удаление);
2) git clean -f — удаляет все неотслеживаемые файлы;
3) git clean -f -d — удаляет и файлы, и директории, которые не отслеживаются гитом.

#git #frontend #frontendscience