背景:
我的 github 上的远程仓库上除了 main 分支外还提交了好几个别的分支,现在我换机器了,git clone 原仓库后只剩 main 分支,我要把其他分支拉下来到本地。
1. 查看所有远程remote分支
git branch -r
比如我这里:
2. 拉取指定远程分支到本地
比如我这里要拉取 specu_decoding 分支,我就把 git branch -r 后显示的 specu_decoding 分支名字即 origin/specu_decoding 复制下来,然后执行:
git checkout -b support_fp8 origin/specu_decoding
结果显示:
至此,拉取完成!