Как клонировать репо, не загружая историю репо (из-за размера файла), но также сохраняя знание удаленных веток? - PullRequest
0 голосов
/ 11 января 2019

Есть ли способ клонировать репо, не загружая историю репо (из-за дискового пространства), но также сохраняя знания об удаленных филиалах?

Я пытался сделать git clone xxxxxxxxx.git --depth 1, но когда я попытался извлечь другие ветви, git не знал, что они существуют в удаленном режиме, даже после git fetch --all.

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Используя git документацию по глубине ( здесь ), моя законченная команда выглядит следующим образом:

git clone xxxxxxxxx.git --depth 1 --no-single-branch --shallow-submodules

0 голосов
/ 11 января 2019

Как указано здесь с использованием глубины подразумевает --single-branch, если не указано --no-single-branch. Попробуйте добавить --no-single-branch

Вся команда:

git clone xxxxxxxxx.git --depth 1 --no-single-branch --shallow-submodules

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