git - 同时使用 heroku 和 github

标签 git heroku github

所以我知道 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/

相关文章:

ruby-on-rails - 无法将 Rails 应用程序推送到 Heroku

git - .gitignore 语法问题

postgresql - pandas to_sql 中 ' unexpected keyword argument ' fetch' ' 错误的来源?

在 GitHub 页面上部署 Angular

node.js - node-v57-linux-x64/grpc_node.node 缺失

android - 撤消git命令 - 在android studio中重置磁头(硬)

git - 修复一个坏的 merge

ruby-on-rails - heroku 运行 rake db :migrate - Authentication error

ruby-on-rails - heroku & devise 用户注册注册 Controller 错误

javascript - 当提交到 GitHub 时,像 jQuery 这样的第三方库应该存储在哪里才不会影响语言统计数据?