Git clean: cleaning the working directory from unnecessary files
Друзья, продолжаем работать с git на этой неделе. Сегодня третье видео из нашей серии уроков по 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 - удаляет и файлы, и директории, которые не отслеживаются гитом.
Более подробно смотрите в видео! Приятного просмотра!
Надеюсь, этот урок будет вам полезен и сохранит много рабочего времени!
Поделитесь обязательно этим видео с вашими коллегами и друзьями!
И поставьте нам красивый лайк для вдохновения!
👍🤩 Будем благодарны за поддержку нашего канала на Патреоне: / frontendscience
🤓 Мои алиасы для git:
st = status
b = branch
ci = commit -a
co = checkout
prom = pull --rebase origin master
lol = log --graph --decorate --pretty=oneline --abbrev-commit
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал: bit.ly/fs-ytb
---
Присоединяйтесь к нам в соцсетях:
FB: / frontendscience
Instagram Сергея Пузанкова: / puzankovcom
Заходите на наш сайт: frontend-science.com/
Music: Blue Wednesday - Apple pies & Butterflies
Пікірлер: 52
Спасибо за видео. Курс по Git очень нужен.
Вот господи, вот насколько же это хороший контент. Я каждый день приходя на работу использую почти всё что тут выходит. + со временем улучшается продакшн самого видео, сделано с толком. однозначно круто
@frontendscience
2 жыл бұрын
Благодарю Вас, очень приятно:)
Можно просто сделать "git add ." и потом "git reset --hard", такой же эффект.
Этой командой пользоваться не приходилось, но теперь буду иметь ввиду. Спасибо!
Спасибо большое, курс по Git очень очень нужен.
@frontendscience
2 жыл бұрын
Вам спасибо)
Очень круто, супер полезное видео! Спасибо большое за неделю по git)
@frontendscience
2 жыл бұрын
Рады, что понравилось! 👍🤓
Git is awesome. Thanks for this tutorial.
Спасибо, гит очень важен. Спасибо за прекрасный материал, подписка и лайк)
@frontendscience
2 жыл бұрын
Класс! И Вам спасибо! :)
Не пользовался, но теперь буду!
Дуууже дякую, чудова робота, круто було б зробити як Ви кажете з нуля
Про Git интересно.
Курс по гиту очень нужен
Супер!
@frontendscience
2 жыл бұрын
Благодарю за поддержку! :)
Не пользовался, удалял git checkout . Запишу себе и clean. Тысячу лайков дать не могу, но курс достоин тысячи жареных голубей! Надеюсь с курсом все сложиться
@frontendscience
2 жыл бұрын
Веселая поддержка :) Благодарю! ))
Друзья не ленитесь, жмите кнопку лайка. Вам предлагают халявный курс по гиту. Думаю для всех оно будет очень полезным. Спасибо за годный контент!
@frontendscience
2 жыл бұрын
Благодарим за поддержку:)
🔥
Git lfs 🙏🏻🙏🏻🙏🏻
-f наше все :D
@frontendscience
2 жыл бұрын
Клуб любителей -f надо открывать :)
Очень хорошие ролики про гит. Жаль автор подзабил на канал...
даешь курс по Гит. пожалста
Спасибо за видео!! Что за музыка вначале играет ?
@frontendscience
2 жыл бұрын
Music: Blue Wednesday - Apple pies & Butterflies
а вот clean редко использую, разве что перед деплоем на проду, когда нужно почистить мусор)
@frontendscience
2 жыл бұрын
Ну да - команда не для повседневной работы ) Но когда вдруг бывает нужно удалить не нужные файлы лучше конечно ей воспользоваться чем в ручную каждый файлик через rm удалять
ждём git bisect 😉
@frontendscience
2 жыл бұрын
Я еще и разу его не использовал в своей практике, но в рамках git курса думаю можно будет записать про него видео.
Расскажи/сделай видос про структуру файла `.gitconfig`
@frontendscience
2 жыл бұрын
Хорошая идея.
*Я, обычно, просто нажимаю в VSCode на стрелочку **_Discard Changes_** и все изменения удаляются :)*
@frontendscience
2 жыл бұрын
not bad :)
А что с игнорируемыми файлами?
То есть git clean -f -d удалит только те изменения, которые не затреканы командой git add?
@frontendscience
2 жыл бұрын
да
этой не пользовался, но пользовался git checkout .
@frontendscience
2 жыл бұрын
Git checkout . Может заменит reset . Но Не почистит untracked files.