克隆特定分支
要克隆存储库的特定分支,请在存储库 URL 之前键入 --branch <branch name>
:
git clone --branch <branch name> <url> [directory]
要使用 --branch
的简写选项,请键入 -b
。此命令下载整个存储库并检出 <branch name>
。
要节省磁盘空间,你可以克隆历史记录,仅使用单个分支:
git clone --branch <branch_name> --single-branch <url> [directory]
如果未将 --single-branch
添加到命令中,则所有分支的历史记录将被克隆到 [directory]
中。这可能是大型存储库的问题。
要稍后撤消 --single-branch
标志并获取其余的存储库使用命令:
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
git fetch origin