所以我知道 heroku 用作 git 存储库,但假设我想使用 github 和存储库。我如何设置它以便我有两个存储库并且两者同步?
最佳答案
你可以在一个 git 安装上有多个远程。您将拥有一个 github Remote 和一个 heroku Remote 。
假设您已经设置了 github,那么您可能会使用类似以下内容推送到 github:
git push origin master
origin
是您的 Remote ,master
是您的分支。
按照 getting started with Heroku 中的说明进行操作选择您想要的语言并继续完成教程。本教程假定您已经设置了 github,并将向您展示如何创建您的 heroku
远程 - 通过 heroku create
。
然后您像往常一样推送到 github,并通过以下方式推送到 heroku:
git push heroku master
同样的格式适用——heroku
是你的 Remote ,master
是你的分支。你不是在这里覆盖你的 Github 远程,你正在添加另一个,所以你仍然可以通过一个提交和工作流来进行两个推送,例如:
git add .
git commit -m "Going to push to Heroku and Git"
git push origin master -- push to Github Master branch
git push heroku master -- push to Heroku
关于git - 同时使用 heroku 和 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231937/