title: Continue an interrupted git-push (resume upload)
body: <p>So I'm doing this pretty huge git-push, about 2 GB of data being pushed to my server. Suddenly my wifi connection dies. So now after transferring over 250 MB over my slow connection, I have to start again, just to risk the whole thing all over.</p>
  
  <p>[/rant]</p>
  
  <p>When doing a git-push to an SSH remote, is there any way to continue the transfer after it failed?</p>
  
  <p>If not, what's the best way to transfer the repository over a flaky connection, while avoiding to have to upload <em>all</em> of the files?</p>
  
  <p>Thanks!</p>