title: git create patch from unpushed commits
body: <p>I cannot push when working remotely, so I want to create a single patch from all the commits that have not yet been pushed on my develop branch to email it. How do I do that?</p>