title: Cygwin git tab completion
body: <p>I installed Cygwin on windows and one of the default packages is git tab completion, but I don't have tab completion.</p>
  
  <p>I did some searching and found a note saying it isn't enabled by default. I copied the <code>skel .bashrc and .bash_profile to ~ and in .bashrc</code> I uncommented the lines for completion and then relaunched the console. Still nothing.</p>
  
  <p>I then noticed that the file .bash_completion was not present in <code>/etc</code>, so I found a copy of that online and put it in place, but I still have no completion in git.</p>
  
  <p>It seems there should also be a <code>/etc/bash_completion.d</code> directory with <code>git/</code> in it, but I don't have that either. </p>