title: Understanding git init
body: <p>What is <code>git init</code> for exactly? Must I do it once per computer or once per project that uses git? I downloaded my project by <code>git clone</code> and got it working, but now it is storing my project also to <code>C:/Users/myUser/git</code> , is that certain folder or I can change it? </p>
  
  <p>I don't really know much about that folder, it seems to be like a local git repo or something, but what "manages" it, or why it is using that path, can you explain it please?</p>
  
  <p>This is what I understand, fix me if I am incorrect, need to get facts straight:</p>
  
  <ol>
  <li><code>git init</code> is for every project</li>
  <li>The git folder under "Users" is local repo and everytime i do <code>git commit</code>, that folder is updated.</li>
  <li>When I do <code>git push</code> , it takes from that local repo, and puts to remote repository.</li>
  <li>When I want to update to "HEAD", I just do <code>git pull</code></li>
  </ol>