Я создаю службу, которая анализирует журналы репозитория git, поэтому я хотел бы иметь возможность клонировать историю репозитория без файлов, чтобы сэкономить место , Это возможно?Есть ли способ git fetch и получить только историю - нет файлов
1
A
ответ
0
0
Как вы узнали, вы должны использовать следующую команду:
git clone -n
-п/--no-касса
Нет фотографию из ГОЛОВЫ не выполняются после того, как клон завершен ,
0
Это не возможно с протоколом мерзавца, но GitHub, это выполнимо с API:
https://api.github.com/repos/git/git/commits?per_page=100 https://api.github.com/repos/git/git/commits?per_page=100&page=2
и так далее.
https://git-scm.com/docs/git-clone: найдите параметр -n. –
Вы хотите просто загрузить папку .git/refs. Вы можете просто получить это не на 100% уверенно, как в ATM – exussum