title: Git: Fork GitHub Repo into different Repo
body: <h2>Original Question</h2>
  
  <p>This is the Git repository that I have at the moment, which is on GitHub <a href="https://github.com/nchpmn/noto" rel="nofollow">here</a>:</p>
  
  <pre><code>master
    railstut
  </code></pre>
  
  <p>I'm looking at customising Cloudhead's <a href="https://github.com/cloudhead/toto/" rel="nofollow">toto</a> rails backend within this project.</p>
  
  <p>The methodology I can think of for this would be to <code>fork</code> the project, but put it within a branch of my <code>noto</code> repository:</p>
  
  <pre><code>master
    railstut
    toto
  </code></pre>
  
  <p>The reason I want to do this is because for this repo, each branch is a different method of me trying to get a working backend for a blog. The reason I want branches and not different repositories for each attempt is to keep everything contained and neat.</p>
  
  <p>So... is there any way to do this without downloading Cloudhead's repo, unzipping it to the working directory and committing it? Googling it hasn't helped, but that could easily be because I'm searching the wrong commands (mainly <code>fork</code>, <code>branch/checkout</code> and <code>clone</code>)</p>
  
  <p>Questions to clarify are most welcome!</p>
  
  <hr>
  
  <h2>Updates</h2>
  
  <p><strong>2012-07-03 @ 1053 AEST</strong></p>
  
  <p>Bonus points if I can still make <code>pull</code> requests for bug fixes or updates. Though, this sounds a little pointless, given I'm customising and not patching, as forks are intended?</p>