Подтвердить что ты не робот

Клонировать git репозиторий без истории?

Мне нужен репозиторий clone из github. У него было много истории, поэтому я хотел клонировать без какой-либо истории.

Можно ли клонировать репозиторий git без истории?

4b9b3361

Ответ 1

Вы можете получить мелкий клон, используя опцию --depth со значением 1

git clone --depth 1 reponame.git

Если вам нужна дополнительная история фиксации, увеличьте значение, соответствующее вашим потребностям по мере необходимости.

Ответ 2

Используйте параметр --depth в git clone:

- глубина Создайте неглубокий клон с историей, усеченной до указанного количества ревизий.

использование: git clone --depth=1 <remote_repo_url>

Ответ 3

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

$ git clone ...
$ cd path/to/repo
$ rm -rf .git
$ git init