title: Move a file from a git repository to a working folder?
body: <p>I've created a local git repo, and uploaded to GitHub. It is housed in a local folder named <code>~/GitHub/WhatAreTheOdds</code>. The repo/folder contains one executable file named <code>oddsr.sh</code> (a shell script), and an assortment of  &quot;support files&quot; (README, wiki, license, etc, etc).</p>
  <p>I want to keep <code>oddsr.sh</code> in a location outside the git repo folder - in a folder called <code>~/scripts</code>.  I have other scripts in <code>~/scripts</code>, and subfolders containing output data. It is just more convenient for me to work with <code>oddsr.sh</code> from the <code>~/scripts</code> folder.</p>
  <p>I will occasionally make edits to <code>~/scripts/oddsr.sh</code>. When I make these changes, I would like for them to be picked up by git so that I am prompted to synchronize my local repo with GitHub. I use the <code>GitHub Desktop</code> app for this.</p>
  <p>Is it possible for git (or more specifically the GitHub Desktop app) to include the file <code>~/scripts/oddsr.sh</code> in the repo? I do not want to maintain an additional copy in <code>~/GitHub/WhatAreTheOdds/oddsr.sh</code></p>
  <p>It seems to me this would be common practice, but perhaps not. I've searched, but I may be using the wrong terms to describe what I want to do. I have read a piece about <code>git mv</code>, but after some reading, it's not clear this will do what I want.</p>
  <p>Can I keep a file outside the git repo, yet have git maintain version control over it?</p>