Git 如何第一次提取远程目录?

Git 如何第一次提取远程目录?,git,github,Git,Github,我被要求从GitHub服务器克隆项目存储库 服务器上有三个分支:master、qa和dev 将克隆带到项目后,如何签出qa或dev分支,因为这两个分支都不在本地计算机上 我试过这个命令 git checkout qa 这引起了一个错误 $git签出qa错误:pathspec“qa”与任何已知文件都不匹配 到吉特 假设您的项目被称为someprojectlibrary,除了defaultmaster之外,您还需要分支qa和dev。以下是您要做的: git clone https://github

我被要求从GitHub服务器克隆项目存储库

服务器上有三个分支:
master
qa
dev

将克隆带到项目后,如何签出
qa
dev
分支,因为这两个分支都不在本地计算机上

我试过这个命令

git checkout qa
这引起了一个错误

$git签出qa错误:pathspec“qa”与任何已知文件都不匹配 到吉特


假设您的项目被称为someprojectlibrary,除了default
master
之外,您还需要分支
qa
dev
。以下是您要做的:

git clone https://github.com/someperson/someproject.git
cd someproject
git checkout -b qa origin/qa
gir checkout -b dev origin/dev
现在,您的本地分支
qa
dev
跟踪相应的远程分支,您可以查看它们:

git checkout qa
git checkout dev

我编辑了问题@BiffenAny Git tutorial将告诉您如何切换分支,可能在第一章中。我知道如何切换分支,-Git checkout branchName,但这是您在本地机器上拥有该分支的时候。您是否尝试过
Git checkout qa
?是,它不起作用,
git checkout-qa
git checkout-dev
应该足够了。