如何将现有源代码推送到 github 中的存储库



我有一个托管在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不同的名称,你就可以了。

最新更新