Добавьте все файлы, используя git add, кроме одного каталога - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь добавить все файлы в свой индекс git, используя

git add -A

Однако существует один каталог с очень большими файлами, который вызывает эту ошибку:

fatal: confused by unstable object source data for 9f8c02a8d2a04d7fffed08b299a0cb8996ab7ecb

Поэтому процесс добавления нарушен!Как я могу сказать git, что хочу исключить этот каталог при добавлении всего остального?Доступные онлайн-решения сначала добавляют все, а затем удаляют некоторые файлы.Очевидно, я не могу этого сделать, потому что git падает при добавлении файлов в этот конкретный каталог.

1 Ответ

0 голосов
/ 13 мая 2018

Если ваша версия Git достаточно новая,

git add -- . ':!<path>'

. означает все, а ':!<path>' означает исключение пути. Так что значит добавить все, кроме path.

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