title: How do I add file to remote Git repo (Github) without cloning the whole repo first
body: <p>This Git question is very similar to <a href="https://stackoverflow.com/questions/4000587/how-do-i-add-file-to-svn-without-checking-out">another one</a> about SVN.</p>
  
  <p>I have a repo full of big files and I need to add a single file to it. This used to be very easy in SVN.</p>
  
  <p><code>svn import -m "Adding just a file" file_name http://path/to/svn/repo/file_name</code></p>
  
  <p>How to achieve this simple task in Git?</p>