我怎样才能第一次拉远程目录? [复制]

Posted

技术标签:

【中文标题】我怎样才能第一次拉远程目录? [复制]【英文标题】:How can I pull remote directory first time? [duplicate] 【发布时间】:2015-11-21 15:17:59 【问题描述】:

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

服务器上有三个分支:masterqadev

克隆到项目后,我如何签出qadev 分支,因为这两个分支都不在我的本地机器上?

我试过命令

git checkout qa

它引发了一个错误

$ git checkout qa 错误:pathspec 'qa' 与任何已知文件都不匹配 到 git。

【问题讨论】:

我编辑了问题@Biffen Any Git 教程会告诉你如何切换分支,大概在第一章。 我知道要切换一个分支,--git checkout branchName,但这是当你在本地机器上有那个分支的时候。 你试过git checkout qa吗? 是的,它不起作用 【参考方案1】:

假设您的项目名为 SomeProject 库,并且除了默认的 master 之外,您还需要分支 qadev。这是你要做的:

git clone https://github.com/someperson/someproject.git
cd someproject
git checkout -b qa origin/qa
gir checkout -b dev origin/dev

现在您的本地分支qadev 跟踪相应的远程分支,您可以查看它们:

git checkout qa
git checkout dev

【讨论】:

git checkout qagit checkout dev 就足够了。

以上是关于我怎样才能第一次拉远程目录? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

一次完整的仓库建立推送远程拉取

如果我提交到一个分支然后我从另一个分支拉到我的分支上,我第一次提交的更改是不是已保存? [复制]

GitHub小猫咪怎么从远程拉取代码

请问怎样设置SQL Server 2000,使其能支持远程连接?

IIS建立的网站怎样才能让人远程访问

GitLab远程分支被删除后怎么恢复