Да - приложения Heroku - это всего лишь пульты Git, поэтому, нажав на другой пульт, вы можете развернуть его в другом приложении.
Например:
git remote add production git@heroku.com:appname-production.git
git remote add staging git@heroku.com:appname-staging.git
позволит вам развернуть в каждой среде простым нажатием.
git push production master
git push staging master
Если вы используете разные ветки для разработки и производства (хорошая идея), вы также можете развернуть довольно просто