Push local master commits to remote branch

You should run git help push, which will tell you about the syntax for the refspec that you push to. In short, git push <remotename> <local_branch_name>:<remote_branch_name>


I was not able to do this with a single command. First I commit all my changes to my local master. Then I create a new local branch called "mybranch" using

git checkout -b mybranch

and then I pushed that using

git push -u origin mybranch

in my case origin is the remote name. Your remote name might be different. You can use git remote -v to see what your remote name should be.

After the push, if you want, you can get rid of your local branch using these two commands

git checkout master
git branch -d mybranch

hope that helps.

Tags:

Git