Ответ 1
Вы можете получить мелкий клон, используя опцию --depth
со значением 1
git clone --depth 1 reponame.git
Если вам нужна дополнительная история фиксации, увеличьте значение, соответствующее вашим потребностям по мере необходимости.
Мне нужен репозиторий clone из github. У него было много истории, поэтому я хотел клонировать без какой-либо истории.
Можно ли клонировать репозиторий git без истории?
Вы можете получить мелкий клон, используя опцию --depth
со значением 1
git clone --depth 1 reponame.git
Если вам нужна дополнительная история фиксации, увеличьте значение, соответствующее вашим потребностям по мере необходимости.
Используйте параметр --depth
в git clone
:
- глубина Создайте неглубокий клон с историей, усеченной до указанного количества ревизий.
использование: git clone --depth=1 <remote_repo_url>
После клонирования вы можете удалить файл .git
, а затем повторно инициализировать git, чтобы создать совершенно новое репо.
$ git clone ...
$ cd path/to/repo
$ rm -rf .git
$ git init