Как добавить папку в gitignore
Перейти к содержимому

Как добавить папку в gitignore

Как задать папку в gitignore?

Всем привет. У меня есть в проекте папка «environments» и в ней хранятся ссылки и ключи. До этого были коммиты с этой папкой на git. Сейчас нужно добавить папку в gitignore, но я не понимаю как это сделать. Я начинающий. Подскажите пожалуйста, мне просто нужно написать название папки в dependencies? Или как это вообще реализовать? У меня в gitignore сейчас и так много чего написано. Я банально не понимаю где мне ее вписать.

  • Вопрос задан более трёх лет назад
  • 20076 просмотров

2 комментария

Простой 2 комментария

bitniks

В gitignore

mopsicus

Ищите файл .gitignore, он может быть скрыт и редактируйте.

Как игнорировать папки в git

Чтобы папки и файлы не добавлялись в индекс и далее в репозиторий нужно создать файл .gitignore , добавить их названия (или паттерны ) и закоммитить его.

touch .gitignore # добавляем в файл правила игнорирования git add .gitignore git commit -m 'add gitignore' 

Иногда бывает, что нужно игнорировать директорию или файл, которые уже оказались в удаленном репозитории. Тогда после добавления их в .gitignore дополнительно придется удалить файл или директорию из git с помощью git rm —cached и закоммитить.

Через какую команду можно сделать так, чтобы git не отслеживал папку sass?

введите сюда описание изображения

пишу git add src и git отслеживает всю папку, включая папку sass. Как сделать, так, чтобы папка sass игнорировалась? Может есть возможность прописать ее в gitignore? Читал, что этот файл нужен для игнорирование ненужных папок для git. Пытался прописать там папку sass, но ничего не вышло.

Отслеживать

задан 15 фев 2022 в 19:35

White Rabbit White Rabbit

59 6 6 бронзовых знаков

Cначала добавить в .gitignore потом делать git add .

15 фев 2022 в 19:36

Возможный дубликат вопроса: Не игнорируются файлы в .gitignore

15 фев 2022 в 19:41

Из вопроса понятно только, что что-то там пытался. Что именно — неизвестно.

15 фев 2022 в 19:59

Задам лучше вопрос по другому. Как добавить папку в gitignore? Чтобы git не записывал его?

О файле .gitignore

.gitignore нужен для скрытия файлов и папок от системы контроля версий Git. Обычно скрывают конфигурационные файлы (особенно с паролями), временные файли и папки. gitignore использует glob формат для выборки файлов.

  • Каждая строка — отдельный шаблон
  • Пустые строки игнорируются
  • Строки начинающиеся с # являются комментариями
  • Символ слеша «/» в начале строки указывает на текущую папку (где лежит .gitignore)
  • Звёздочка(*) заменяет любое количество символов
  • Две звёздочки(**) используются для указания всех подпапок.
  • Восклицательный знак(!) в начале строки инвертирует шаблон (используется для исключений)
  • Для экранирования спецсимволов используется обратный слэш «\». Для игнорирования всей директории, правило должно оканчиваться на слэш(/), в противном случае правило считается именем файла.

В репозитарии gitignore от github собраны примеры gitignore файлов для всех типовых проектов.

Пример .gitignore файла

Как исключит папку из отслеживания, но добавить подпапку?

Задача 1

Убрать папку node_modules , но оставить в ней 2 подпапки jquery и semantic

Убрать папку node_modules , но оставить в её подпапке jquery подпапку dist

Если вы добавили файл или папку в .gitignore, после того как они попали в репозиторий, то их необходимо удалить из репозитория командой:

Например убрать папку storage/framework/cache/ . Обратите внимание: вначале отсутствует слеш.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *