我有一个托管在heroku上的rails应用程序,我想将代码推送到github(Aready在那里创建了一个存储库)。我试图按照这个问题中的步骤进行操作.由于我已经有一个本地存储库,并且目前可以从 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)
我需要在这里做什么?提前谢谢你。
Git 抱怨,因为已经定义了源。如果你仍然想保留heroku远程,你可以使用git远程重命名将其保存为另一个远程:
git remote rename origin heroku
使用 git 远程设置网址重置网址:
git remote set-url origin git@github.com:sparkz19/stark-journey-1727.git
现在,您可以推拉到您喜欢的任何内容:
git pull heroku master
git push origin master
只需给你的新遥控器起一个与origin
不同的名称,你就可以了。