我有一个在heroku上托管的rails应用程序,我想将代码推送到github(已经在那里创建了一个repo)。我试着按照这个question中的步骤。因为我已经有了一个本地存储库目前可以从heroku推送和拉出我跳过了第2步和第3步。但是当我做第4步时
git remote add origin git@github.com:sparkz19/stark-journey-1727.git
它说
fatal: remote origin already exists.
当我做git remote -v
时
它说
origin git@heroku.com:stark-journey-1727.git (fetch)
origin git@heroku.com:stark-journey-1727.git (push)
我需要在这做什么?提前谢谢你。
答案 0 :(得分:2)
只需为您的新遥控器添加一个与origin
不同的名称,就可以了。
答案 1 :(得分:2)
Git抱怨因为已经定义了原点。如果你仍然希望保持heroku远程,你可以使用git远程重命名将其保存为另一个远程:
git remote rename origin heroku
使用git remote set-url:
重置网址git remote set-url origin git@github.com:sparkz19/stark-journey-1727.git
现在你可以推送任何你喜欢的东西:
git pull heroku master
git push origin master