我已经在我的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/*
答案 0 :(得分:0)
你通常不会拉另一个分支。你会切换到它
git pull heroku
以从远程git branch
显示可用的分支git checkout update
的内容切换到分支。