title: Am I using EGit and Eclipse correctly when working with repositories?
body: <p>I'm trying to set up EGit with Eclipse and I've used neither of them before. I understand the basics around Git and Eclipse is more or less just another IDE. The problem I'm having is setting up a reasonable work environment.</p>
  
  <p>I have file-server at home which I want to use as a Bare repository which I push and pull changes to. To test it out I've done the setup locally.</p>
  
  <ul>
  <li>I have a bare repository created through the Git Repository perspective.</li>
  <li>I've cloned that repository into a local non-bare repository.</li>
  <li>I've created a project in a subdir of the non-bare repository (is this the way to go? Is it possible to do have the project directly in the workspace with the .git folder within it? So far I've had a lot of trouble with it when trying to create an Eclipse project out of it. What is the proper way to do it?)</li>
  <li>I've made some changes to this cloned repository and added the indexes, committed the changes and attempted to push the changes to upstream.</li>
  </ul>
  
  <p>The thing is that no changes are made to upstream. Would someone like to explain the procedure in doing the push so that I'm not misunderstanding something? Or am I completely wrong on utilizing a bare repository instead of just working non-bare?</p>