【问题标题】: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吗?
  • 是的,它不起作用

标签: git github


【解决方案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 就足够了。
猜你喜欢
  • 2021-10-10
  • 1970-01-01
  • 2019-10-21
  • 1970-01-01
  • 1970-01-01
  • 2021-05-29
  • 1970-01-01
  • 2014-08-11
  • 1970-01-01
相关资源
最近更新 更多