<分区>
我被要求从 GitHub 服务器克隆项目存储库。
服务器上有3个分支:master
、qa
和dev
。
将克隆到项目后,如何检查 qa
或 dev
分支,因为这两个分支都不在我的本地机器上?
我试过命令
git checkout qa
它引发了一个错误
$ git checkout qa error: pathspec 'qa' did not match any file(s) known to git.
<分区>
我被要求从 GitHub 服务器克隆项目存储库。
服务器上有3个分支:master
、qa
和dev
。
将克隆到项目后,如何检查 qa
或 dev
分支,因为这两个分支都不在我的本地机器上?
我试过命令
git checkout qa
它引发了一个错误
$ git checkout qa error: pathspec 'qa' did not match any file(s) known to git.
最佳答案
假设您的项目名为 SomeProject library,除了默认的 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
关于git - 我怎样才能第一次 pull 远程目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246014/