Как Git клонировать определенный тег
С git-clone(1) Страница руководства
--branch
может также принимать теги и отсоединяет голову при этом фиксации в результирующем репозитории.
пробовал
git clone --branch <tag_name> <repo_url>
но это не работает. Он возвращает:
warning: Remote branch 2.13.0 not found in upstream origin, using HEAD instead
как использовать этот параметр?
4 ответа:
git clone --branch <tag_name> <repo_url>
эта команда не поддерживается в Git 1.7.9.5.
Я использую git 1.8.3.5 и он работает
использовать до только история клонирования, ведущая к наконечнику тега. Это экономит много ненужного кода от клонирования.
git clone <repo_url> --branch <tag_name> --single-branch
git clone -b 13.1rc1-Gotham --depth 1 https://github.com/xbmc/xbmc.git Cloning into 'xbmc'... remote: Counting objects: 17977, done. remote: Compressing objects: 100% (13473/13473), done. Receiving objects: 36% (6554/17977), 19.21 MiB | 469 KiB/s
будет быстрее :
git clone https://github.com/xbmc/xbmc.git Cloning into 'xbmc'... remote: Reusing existing pack: 281705, done. remote: Counting objects: 533, done. remote: Compressing objects: 100% (177/177), done. Receiving objects: 14% (40643/282238), 55.46 MiB | 578 KiB/s
или
git clone -b 13.1rc1-Gotham https://github.com/xbmc/xbmc.git Cloning into 'xbmc'... remote: Reusing existing pack: 281705, done. remote: Counting objects: 533, done. remote: Compressing objects: 100% (177/177), done. Receiving objects: 12% (34441/282238), 20.25 MiB | 461 KiB/s