title: Git - Push new commit and ignore uncommitted changes
body: <p>I'm working with an Android app from a repo on Github. I've cloned the repo and I've made a change to one of the views, I've committed the change in Eclipse using the Egit plugin.</p>
  
  <p>I now need to 'push' (I beleive) that change up to the Github repository.</p>
  
  <p>I'm on Windows so thought I would give the new Windows Client a try - however this won't let me push the single commit without first dealing with all changes it has detected. As the repo is an Android app when I run the app to debug locally or on my device it creates lots of new classes and other such fluff so I'm unable to 'sync'. However I don't want to commit these files, just the single file I've committed. </p>
  
  <p>Does this mean I need to turn to the command line to push the single file back up to Github?</p>