Ответ 1
Для клонирования repo 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
Как мелкий клонировать репозиторий git, так что мой клон содержит только один элемент истории и начинается с определенной ветки?
Я знаю, как сделать мелкий клон:
git clone --depth 1 https://path/to/myrepo.git
но не запускайте клон на определенной ветке.
Для клонирования repo 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