克隆特定分支
要克隆儲存庫的特定分支,請在儲存庫 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