Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить git clean?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`git clean`** видаляє невідстежувані файли та директорії з робочого дерева. **Ключове:** команда не змінює історію комітів, але безповоротно видаляє файли, тому її зазвичай використовують спочатку з попереднім переглядом (`git clean -n`).Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`git clean` видаляє **невідстежувані файли та директорії** з робочого дерева. --- ## Що вважається невідстежуваним - файли, які **не додані до Git** - файли, яких **немає в жодному коміті** - тимчасові файли, збірні артефакти, логи тощо --- ## Що робить команда ```bash git clean -f ``` - видаляє невідстежувані файли - **не чіпає** закомічені файли - **не змінює історію** --- ## Часто використовувані опції ```bash git clean -n ``` Показує, **що буде видалено**, без видалення (попередній перегляд). ```bash git clean -f ``` Видаляє невідстежувані файли. ```bash git clean -fd ``` Видаляє невідстежувані файли **і директорії**. ```bash git clean -fx ``` Видаляє також файли, ігноровані через `.gitignore`. --- ## Що `git clean` НЕ робить - не видаляє змінені, але відстежувані файли - не скасовує зміни в tracked-файлах - не впливає на коміти та історію --- ## Важливо `git clean` **безповоротно видаляє файли**. Рекомендується спочатку використати: ```bash git clean -n ``` --- ## Ключове формулювання для співбесіди > `git clean` видаляє невідстежувані файли та директорії з робочого дерева. Команда не змінює історію комітів, але може призвести до втрати даних, тому зазвичай використовується з попереднім переглядом.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.