for pushing to bitbucket.
If I do: git push origin origin/branch_name my commits are not pushed.
git push origin origin/branch_name
Total 0 (delta 0), reused 0 (delta 0) <
origin is whats stored remotely on github
without origin is what is stored locally on your computer
when you commit 1st you are commit locally to your computer
when you push origin branch name you are pushing to github