<blockquote>
<p>Now we have:</p>

<ol>
<li>geany master</li>
<li>myname master on gitgub</li>
<li>myname mybranch on github</li>
<li>myname master on the local machine</li>
<li>myname mybranch on the local machine</li>
</ol>

<p>I cannot help but think that a total of 5 Geany copies are a bit too much for a simple PR. And copies 2-5 are not really related to geany master - "origin master" means myname master. Huh...</p>
</blockquote>

<p>First off, branches aren't copies, they are just a "pointer" to a particular last commit, so there's virtually no overhead in having a hundred branches.</p>

<p>So, yes GitHub would (probably, but maybe not, depending on how they manage forks) have a second copy of the geany repo under your account, but that's all.  By using a "myname" remote on your local "geany" clone, you don't add any overhead (but a 3-lines entry in <em>.git/config</em> to describe your remote).</p>

<blockquote>
<p>The procedure itself is not much shorter, but there's less room for errors, and syncing is simpler - actually nil, you always start from the current geany master.</p>
</blockquote>

<p>Again, just add your own remote on a geany/geany clone.  your <em>master</em> branch will naturally track geany/geany@master, yet you can push any custom branches you want by a mere <code>git push myname mybranch</code>.  And as the <em>origin</em> remote (geany/geany) would be read-only, there would be no room for error either, you just couldn't do anything wrong on the real repo, and as <em>master</em> would track geany/geany@master, you couldn't even mess with your fork's master with an accidental <code>git push</code> on master.</p>

<p>Just clone geany/geany <code>git clone https://github.com/geany/geany.git geany</code>, and add your remote <code>git remote add myname https://github.com/myname/geany.git</code>, and enjoy a simple life.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/764#issuecomment-159093660">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ-uVT0XIIWQ06fboPz1e76eRaRqIks5pI5C7gaJpZM4Glekm.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/764#issuecomment-159093660"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>