克隆特定分支

要克隆存储库的特定分支,请在存储库 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