我被要求从GitHub服务器克隆项目存储库.
有对服务器三个分支:master
,qa
和dev
.
在克隆到项目后,如何检查qa
或dev
分支,因为两个分支都不在我的本地计算机上?
我试过这个命令
git checkout qa
Run Code Online (Sandbox Code Playgroud)
它引发了一个错误
$ git checkout qa error:pathspec'qa'与git已知的任何文件都不匹配.
Emo*_*ons 10
假设你的项目被称为SomeProject库,你需要分支qa
,dev
除了默认master
.这是你做的:
git clone https://github.com/someperson/someproject.git
cd someproject
git checkout -b qa origin/qa
gir checkout -b dev origin/dev
Run Code Online (Sandbox Code Playgroud)
现在您的本地分支机构qa
和dev
跟踪相应的远程分支机构,您可以检查它们:
git checkout qa
git checkout dev
Run Code Online (Sandbox Code Playgroud)