I’m creating a big feature in one of our projects, that is close to around 20 commits in my local repository. Most of them are still subject to change with rebasing, but I’d like to push the first few stable ones for review already.
In the command line, I’d do
git push origin affec75:master
affec75 is a commit somewhere in my local history.)
I tried P r (explicit refspecs), specifying
origin as the remote and
affec75 as the refspec, but it failed. As the generated command is
git push origin affec75, I tried setting
affec75:master as the refspec; it succeeds, but it’s a real pain to type. Is there a shorter way to do this?