无法在本地获取远程分支 - Heroku

时间:2017-03-11 19:44:40

标签: ruby-on-rails git heroku github ssh

我已经在我的Ubuntu机器上设置了ssh配置文件,它的工作正常。

今天,我的另一位朋友创建了新的分支,并将代码和分支推送到heroku上。

现在,问题是我无法在我的本地拉新分支。

以下是我的命令:

u@u:~/workspace/abc$ git pull heroku upgrade:master
fatal: Couldn't find remote ref upgradeu@u:~/workspace/abc$ fatal: The 
remote end hung up unexpectedly

如果我执行git fetch,则表示没有响应。

我的git配置是:

[color]
    ui = true
[user]
    name = user
    email = user@gmail.com
[core]
    autocrlf = input
[push]
    default = simple
[http]
    postBuffer = 157286400

我的ssh个人资料:

Host heroku.work
  IdentityFile ~/.ssh/id_rsa_abc
  Hostname heroku.com
  User user@gmail.com
  IdentitiesOnly yes

我的遥控器是:

[remote "heroku"]
    url = git@heroku.work:abc.git
    fetch = +refs/heads/*:refs/remotes/origin/*

1 个答案:

答案 0 :(得分:0)

你通常不会拉另一个分支。你会切换到它

  • 运行git pull heroku以从远程
  • 更新本地存储库
  • 然后使用git branch显示可用的分支
  • 最后使用类似git checkout update的内容切换到分支。