Задать вопрос
@aleksandrkotov

Как сделать git add всех папок и файлов проекта, кроме одной папки с ее внутренними папками и файлами?

Хочу залить готовый проект на гитхаб. Но когда написал команду git add . у меня появились ошибки:

warning: could not open directory 'database/source/performance_schema/': Permission denied
warning: could not open directory 'database/source/bc/': Permission denied
warning: could not open directory 'database/source/mysql/': Permission denied
error: open("database/source/aria_log.00000001"): Permission denied
error: unable to index file 'database/source/aria_log.00000001'
fatal: adding files failed


Дело в том, что владелец папки database которая находится в корне папки проекта - root, а поменять на другого владельца я не могу, есть на то причина, соответственно я могу просто залить сайт без папки database и ее внутренностей. Как это сделать?
  • Вопрос задан
  • 572 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
yarkov
@yarkov
Помог ответ? Отметь решением.
Как насчёт gitignore?
Ответ написан
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Ты первым делом должен был добавить строку /database/ в файл .gitignore, который ты создашь в корне проекта, чтобы add . игнорировал эту папку.
Незачем загонять файлы базы под контроль версий.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽