我怎样才能第一次拉远程目录? [复制]
Posted
技术标签:
【中文标题】我怎样才能第一次拉远程目录? [复制]【英文标题】:How can I pull remote directory first time? [duplicate] 【发布时间】:2015-11-21 15:17:59 【问题描述】:我被要求从 GitHub 服务器克隆项目存储库。
服务器上有三个分支:master
、qa
和dev
。
克隆到项目后,我如何签出qa
或dev
分支,因为这两个分支都不在我的本地机器上?
我试过命令
git checkout qa
它引发了一个错误
$ git checkout qa 错误:pathspec 'qa' 与任何已知文件都不匹配 到 git。
【问题讨论】:
我编辑了问题@Biffen Any Git 教程会告诉你如何切换分支,大概在第一章。 我知道要切换一个分支,--git checkout branchName,但这是当你在本地机器上有那个分支的时候。 你试过git checkout qa
吗?
是的,它不起作用
【参考方案1】:
假设您的项目名为 SomeProject 库,并且除了默认的 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 checkout qa
和 git checkout dev
就足够了。以上是关于我怎样才能第一次拉远程目录? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如果我提交到一个分支然后我从另一个分支拉到我的分支上,我第一次提交的更改是不是已保存? [复制]