ÐÑÐµÐ¼Ñ Ð¸ СÑекло Так вÑпала ÐаÑÑа HD VKlipe Net
Оглавление:
Файлы в рабочем каталоге Git могут быть отслежены или не отслежены.
Отслеживаемые файлы - это те, которые были добавлены и зафиксированы, и git знает о них. Отслеживаемые файлы могут быть не изменены, изменены или размещены. Все остальные файлы в рабочем каталоге не отслеживаются, и git не знает об этих файлах.
Иногда ваш рабочий каталог git может быть загроможден ненужными файлами, которые либо создаются автоматически, либо остаются после слияний, либо создаются по ошибке. В этих ситуациях вы можете добавить эти файлы в
.gitignore
или удалить их. Если вы хотите, чтобы ваш репозиторий был красивым и чистым, лучше удалить ненужные файлы.
В этой статье объясняется, как удалить неотслеживаемые файлы в Git.
Удаление неотслеживаемых файлов
Команда, которая позволяет вам удалить неотслеживаемые файлы - это
git clean
.
Это всегда хорошая идея сделать резервную копию вашего хранилища, потому что после удаления файлы и внесенные в них изменения не могут быть восстановлены.
Перед выполнением команды и удалением неотслеживаемых файлов и каталогов используйте параметр
-n
, который выполнит «пробный запуск» и покажет, какие файлы и каталоги будут удалены:
git clean -d -n
Вывод будет выглядеть примерно так:
Would remove content/test/ Would remove content/blog/post/example.md
Если некоторые из перечисленных выше файлов важны, вы должны либо начать отслеживать эти файлы с помощью
git add
.gitignore
.
Если вы уверены, что хотите продолжить и удалить неотслеживаемые файлы и каталоги, введите:
git clean -d -f
Команда напечатает все успешно удаленные файлы и каталоги:
Removing content/test/ Removing content/blog/post/example.md
Опция
-d
указывает git также удалять неотслеживаемые каталоги. Если вы не хотите удалять пустые неотслеживаемые каталоги, опустите опцию
-d
.
Опция
-f
означает силу. Если не используется, а для переменной конфигурации Git
clean.requireForce
задано значение true, Git не будет удалять файлы.
git clean -d -i
Вывод покажет файлы и каталоги, которые нужно удалить, и спросит вас, что делать с этими файлами:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
Выберите один из вариантов и нажмите
Enter
.
Если вы хотите ограничить операцию очистки указанными каталогами, передайте пути к каталогам, которые будут проверяться на наличие неотслеживаемых файлов, в качестве аргументов команды. Например, чтобы проверить файлы в каталоге
src
вы должны выполнить:
Удаление проигнорированных файлов
Команда
git clean
также позволяет удалять игнорируемые файлы и каталоги.
Чтобы удалить все пропущенные и неотслеживаемые файлы, используйте параметр
-x
:
git clean -d -n -x
git clean -d -n -X
Команда выше удалит все файлы и каталоги, перечисленные в вашем
.gitignore
и сохранит неотслеживаемые файлы.
Вывод
В этом уроке мы показали, как удалять неотслеживаемые файлы и каталоги в Git. Не забывайте всегда выполнять команду «всухую» перед тем, как удалять файлы.
Как найти и удалить повторяющиеся файлы
Stevey обратился к строке ответа за советом по поиску и удалению повторяющихся файлов
Удалить файлы cookie с помощью функции «Удалить историю просмотров в Internet Explorer»
Flash Player 10.3 имеет интеграцию с элементами управления конфиденциальности браузера для управления локальным хранилищем. Теперь вы можете легко удалить Flash Cookies в Internet Explorer, Firefox, Safari, Chrome и т. Д.
Что такое ISO-файлы и как извлечь ISO-файлы, записать и смонтировать их
Узнайте, как распаковать iso-файлы, создать файлы iso на CD или DVD, смонтировать их как виртуальные диски.







