title: git push: Push all commits except the last one
body: <p>Is there a way to push all my local commits to the remote repository <em>except the most recent one</em>? I'd like to keep the last one locally just in case I need to do an amend.</p>