Як неглибоко клонувати репо на певній гілці?


83

Як мені неглибоко клонувати репозиторій git, щоб мій клон містив лише 1 елемент історії та запускався у певній гілці?

Я знаю, як зробити неглибокий клон:

git clone --depth 1 https://path/to/myrepo.git

але не запускати клон на певній гілці.

Відповіді:


140

Для репо клону foo.git з галузевим баром зробити:

git clone --depth 1 https://path/to/repo/foo.git -b bar

Дивіться документацію git-clone: https://www.kernel.org/pub/software/scm/git/docs/git-clone.html


15
Ви можете використовувати --no - single - branch замість -b bar, щоб завантажити першу фіксацію форми ВСІ гілки.
Радек Вільчак

11
Я думаю, ви маєте на увазі, --no-single-branchа ні --no--single--branch.
Педро Олівейра,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.