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

  • @serhiilytvyn8753
    @serhiilytvyn87532 жыл бұрын

    Спасибо за видео. Курс по Git очень нужен.

  • @alicenNorwood
    @alicenNorwood2 жыл бұрын

    Вот господи, вот насколько же это хороший контент. Я каждый день приходя на работу использую почти всё что тут выходит. + со временем улучшается продакшн самого видео, сделано с толком. однозначно круто

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Благодарю Вас, очень приятно:)

  • @dmitriyzhuravlev3300
    @dmitriyzhuravlev33002 жыл бұрын

    Можно просто сделать "git add ." и потом "git reset --hard", такой же эффект.

  • @voxtens
    @voxtens2 жыл бұрын

    Этой командой пользоваться не приходилось, но теперь буду иметь ввиду. Спасибо!

  • @user-mx2cr4ec9f
    @user-mx2cr4ec9f2 жыл бұрын

    Спасибо большое, курс по Git очень очень нужен.

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Вам спасибо)

  • @mrMettadon
    @mrMettadon2 жыл бұрын

    Очень круто, супер полезное видео! Спасибо большое за неделю по git)

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Рады, что понравилось! 👍🤓

  • @yuryitikhonoff9631
    @yuryitikhonoff96312 жыл бұрын

    Git is awesome. Thanks for this tutorial.

  • @PythonDevelopment
    @PythonDevelopment2 жыл бұрын

    Спасибо, гит очень важен. Спасибо за прекрасный материал, подписка и лайк)

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Класс! И Вам спасибо! :)

  • @user-re1ri9jp3e
    @user-re1ri9jp3e2 жыл бұрын

    Не пользовался, но теперь буду!

  • @vitaliy204
    @vitaliy204 Жыл бұрын

    Дуууже дякую, чудова робота, круто було б зробити як Ви кажете з нуля

  • @22cognolio22
    @22cognolio222 жыл бұрын

    Про Git интересно.

  • @stranik912
    @stranik9122 жыл бұрын

    Курс по гиту очень нужен

  • @user-wj6ue7nt5g
    @user-wj6ue7nt5g2 жыл бұрын

    Супер!

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Благодарю за поддержку! :)

  • @oleksandrisaiev
    @oleksandrisaiev2 жыл бұрын

    Не пользовался, удалял git checkout . Запишу себе и clean. Тысячу лайков дать не могу, но курс достоин тысячи жареных голубей! Надеюсь с курсом все сложиться

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Веселая поддержка :) Благодарю! ))

  • @junovevo4961
    @junovevo49612 жыл бұрын

    Друзья не ленитесь, жмите кнопку лайка. Вам предлагают халявный курс по гиту. Думаю для всех оно будет очень полезным. Спасибо за годный контент!

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Благодарим за поддержку:)

  • @yuriiberezynets6102
    @yuriiberezynets61022 жыл бұрын

    🔥

  • @plajboi3608
    @plajboi36082 жыл бұрын

    Git lfs 🙏🏻🙏🏻🙏🏻

  • @_st1ff205
    @_st1ff2052 жыл бұрын

    -f наше все :D

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Клуб любителей -f надо открывать :)

  • @michael_sss
    @michael_sss Жыл бұрын

    Очень хорошие ролики про гит. Жаль автор подзабил на канал...

  • @maxet2374
    @maxet23742 жыл бұрын

    даешь курс по Гит. пожалста

  • @evgeniylysiuk755
    @evgeniylysiuk7552 жыл бұрын

    Спасибо за видео!! Что за музыка вначале играет ?

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Music: Blue Wednesday - Apple pies & Butterflies

  • @TheProfessionalGambler
    @TheProfessionalGambler2 жыл бұрын

    а вот clean редко использую, разве что перед деплоем на проду, когда нужно почистить мусор)

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Ну да - команда не для повседневной работы ) Но когда вдруг бывает нужно удалить не нужные файлы лучше конечно ей воспользоваться чем в ручную каждый файлик через rm удалять

  • @TheProfessionalGambler
    @TheProfessionalGambler2 жыл бұрын

    ждём git bisect 😉

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Я еще и разу его не использовал в своей практике, но в рамках git курса думаю можно будет записать про него видео.

  • @skynowa2626
    @skynowa26262 жыл бұрын

    Расскажи/сделай видос про структуру файла `.gitconfig`

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Хорошая идея.

  • @kkulebaev
    @kkulebaev2 жыл бұрын

    *Я, обычно, просто нажимаю в VSCode на стрелочку **_Discard Changes_** и все изменения удаляются :)*

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    not bad :)

  • @free115
    @free115 Жыл бұрын

    А что с игнорируемыми файлами?

  • @dzmitry7334
    @dzmitry73342 жыл бұрын

    То есть git clean -f -d удалит только те изменения, которые не затреканы командой git add?

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    да

  • @grantorino3465
    @grantorino34652 жыл бұрын

    этой не пользовался, но пользовался git checkout .

  • @frontendscience

    @frontendscience

    2 жыл бұрын

    Git checkout . Может заменит reset . Но Не почистит untracked files.

Келесі