title: Submit patch to Github project without cloning repository to Github?
body: <p>I have a local repository that is a full copy of a repository on Github. I made a change that I would like to contribute to the original project.</p>
  
  <p>How can I do this without reloading my project on Github? I don't think opening an issue is the right way..</p>
  
  <p>I saw in <a href="https://stackoverflow.com/questions/7785044/how-can-i-contribute-a-patch-to-github">How can I contribute a patch to github?</a> that I <em>should</em> fork the project, but since my local repository is "linked" to the original Github repository, I don't want to mess it up.</p>
  
  <p>So, if it is <em>really</em> discouraged to share the patch in any way but fork, how can I simply fork the original project, merge my changes, and then share them with the original repository?</p>
  
  <p>If I delete the fork after I "committed" the change but it isn't accepted yet, does my commit disappear?</p>