Что вам нужно сделать, это иметь вашу ветку разработки или ветки локально (это может включать или не включать master). Для развертывания w / heroku вы хотите, чтобы ваша ветка развертывания была передана удаленному мастеру на heroku.
git push -u heroku +deploy:master
С этого момента, каждый раз, когда вы хотите развернуть, все, что вам нужно сделать, это
git push heroku
Это только подтолкнет вашу ветку развертывания, потому что это все, что вы настроили для передачи на пульт heroku.
Надеюсь, это поможет.