Могу ли я удалить каталог из локальной ветки, но сохранить каталог в удаленном хранилище - PullRequest
2 голосов
/ 28 апреля 2019

Я использую GitLab для удаленного хранилища проекта.Одна из моих веток содержит большой набор данных изображений в каталоге, который должен быть доступен в удаленном хранилище.Но каждый раз, когда я извлекаю из ветви, извлечение продолжается вечно, так как копирует все файлы в этом каталоге.

Можно ли удалить каталог из ветви, поэтому он не включен в gitls-files , но остается в удаленном хранилище.

Спасибо.

1 Ответ

0 голосов
/ 02 мая 2019

Как уже прокомментировал ElpieKay, вы можете использовать разреженную проверку, чтобы явно указать Git, какие каталоги вы хотите иметь локально.Я нахожу этот блог очень хорошо объясняет эту функцию.

Однако лично я нахожу это немного грязным.Кроме того, если вы уже проверили хранилище, это не очень хорошее решение.В этом случае вы должны использовать excludesfile.Это позволит вам игнорировать файлы, как в .gitignore, но только на вашем компьютере.

Пожалуйста, см. мой ответ на аналогичный вопрос для получения дополнительной информации об использовании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...