title: how to put uncommitted changes into master branch
body: <p>In a project with a local Git repository a new branch called <code>alternate</code> was created from the <code>master</code> branch and changes were made to files in the working tree.  These changes have reached a point where they're ready to be pushed to the <code>master</code> branch.  The changes have not been committed yet on either <code>master</code> or <code>alternate</code>.  Is there a way to commit these changes directly to the <code>master</code> branch without having to commit them on <code>alternate</code> and then do a merge with <code>master</code>?  Note that this project does not have a remote Git repository.</p>