Push different branch to Heroku

GitHeroku

Git Problem Overview


Just finised work on my other branch. Now I need to test that this works on Heroku before I merge with the master branch.

Is it possible to push the other branch to Heroku and it replace the contents of my last push which was from the master branch?

Git Solutions


Solution 1 - Git

Yes, pushing to a branch named differently that your current one is possible using the syntax:

git push heroku other:master

This tells Git to push the contents of your other branch to the master branch on the heroku remote. Keep in mind that you may have to force push if there are commits on heroku/master that don't appear in your other branch.

For more information have a look at the documentation of the <refspec> option to git push.

Solution 2 - Git

git push -f heroku otherBranch:master

>The -f (force flag) is recommended in order to avoid conflicts with other developers’ pushes. Since you are not using Git for your revision control, but as a transport only, using the force flag is a reasonable practice.

source :- offical docs

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questiontommyd456View Question on Stackoverflow
Solution 1 - GitamgaeraView Answer on Stackoverflow
Solution 2 - GitAshad NasimView Answer on Stackoverflow