git heroku 多台计算机工作流程

标签 git heroku

这个问题可能是由于我缺乏理解我应该做的事情! 我在一台机器上制作了一个 Rails 应用程序并部署了它。 然后将其克隆到另一台机器上进行一些更改。 回到第一台机器并创建一些分支来进行一些更改...... 我知道希望我的第一台机器有 heroku 的东西。

作为单个 heroku 用户在多台机器上进行此类开发的最佳策略是什么?

我现在正在做的是创建一个分支,执行 git pull 到该分支,然后 merge 更改......听起来对吗?

谢谢。

最佳答案

Git 是一个分散的版本控制系统,您可以在其中上推和下 pull 代码存储库。部署到 Heroku 的行为与推送代码同义。同样,要查看 Heroku 代码,您只需下 pull 代码即可。

虽然您可以使用 Heroku 作为上推和下 pull 分支(并执行所有提交)的地方,但我强烈建议您设置一个额外的远程存储库(我建议 GitHub ),您可以在其中执行大部分代码都会更改,并且仅使用 Heroku 存储库进行部署。然后,您可以在部署之前 merge 分支或更改到 master 中。

关于git heroku 多台计算机工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808832/

相关文章:

git - Git中如何同时添加多个文件

eclipse - 在Eclipse中使用EGit推送到远程Git repo时,我应该选择什么?

git - 如何在 git 中获取标签的标题(不是提交)?

ruby-on-rails - 无法将应用程序推送到 heroku... env : bundle: No such file or directory

git - 我可以同时 rebase 和压缩提交吗?

ruby-on-rails - Heroku 数据库 : How can I view my table entries in deployed herokuapp

ruby-on-rails-3 - 如何在 Heroku 上使用 hstore

ruby-on-rails - NameError(未初始化常量 Unzipper::Zip)但仅在 Heroku 部署(Rails)上

macos - Postgres.app 无法启动

java - 如何膨胀 git 树对象?