Git - 将当前的Heroku repo推送到远程github仓库

时间:2014-08-18 02:24:35

标签: git heroku github version-control

我有一个使用heroku Git存储库设置的项目,在对新分支进行一些新的更改之后,我想推送这个分支以及我最后一个Heroku提交到Github repo之间的差异。

我如何才能这样做,以便我可以在指定时参与推动Heroku和Github的工作流程?

1 个答案:

答案 0 :(得分:2)

作为一般解决方案,您可以将github添加为项目的附加仓库。此时heroku是你的origin回购,所以让我们说github是你的alternate回购。

您在github帐户中创建一个新的仓库,比如说

git@github.com:AdamBronfin/myproject.git

然后将其添加到工作副本

git remote add alternate git@github.com:AdamBronfin/myproject.git

然后,无论何时你想从heroku同步到github,你都可以

git pull origin master
git push alternate master

在这个例子中我使用了master分支,但你可以对其他分支做同样的事情。根据你最近的提交中的差异,这是更具体的,你必须自己尝试。