我有一个使用heroku Git存储库设置的项目,在对新分支进行一些新的更改之后,我想推送这个分支以及我最后一个Heroku提交到Github repo之间的差异。
我如何才能这样做,以便我可以在指定时参与推动Heroku和Github的工作流程?
答案 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分支,但你可以对其他分支做同样的事情。根据你最近的提交中的差异,这是更具体的,你必须自己尝试。