题
我读过一对夫妇在此问题上的其他职位,但似乎被某物难住了。我想有推出两个不同的Heroku的情况下两个独立的分支 - 一个生产,一个分期。我想我的设置将如下所示:
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
我有以下的命令,但由于某种原因,我似乎不能够推到临时服务正确。 “混帐推分期大师”经历,但我不明白,为什么似乎所做的更改不会对Heroku的实例被得到体现,当我去myapp-staging.heroku.com。我可能会做一些门槛在这里...
[开发]
git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging
[制造]
git checkout master
git push master master
heroku rake db:migrate -app myapp
任何帮助,将极大地理解。
解决方案
尝试:
git push staging edge:master
分期是远程存储库,而你推你的“边缘”分支的“临时”仓库“主人”分支。
( GIT中推分期主是 GIT中推分期主快捷方式:主)
你也不必推前结帐您的代码。你可以把任意分支到任何服务器 - 无论是查了一下分支出来
不隶属于 StackOverflow