title: Git gui for windows checkout, branching, commit and pull changes
body: <p>Since last 5 years i have been working with SVN and i am new boy to GIT i have few confusions regarding git repository usage for basic operations and by looking at many tutorial and videos  could not find my answer, hope some one from here can answer my question.</p>
  
  <p>Steps which i have successfully done using GIT GUI.</p>
  
  <pre><code>Step 1- I create two folders on the c: Project-clone-1 and project-clone-2
  Step 2- Then i clone Project1(which is on github cloud public server) in 'Project-clone-1' then in 'project-clone-2'
  
  What i want to achieve by creating two copies of same repository is to observe if i commit any change from 'Project-clone-1' and then would like to go to 'project-clone-2' to pull and see if changes comes there.
  
  Step 3- i made some change in a file which is inside 'Project-clone-1' i commit and then pushed.
  
  Please remember i have only master branch.
  Step 4- Then i went to the 'project-clone-2' from git GUI i do remote -&gt; Fetch from -&gt; origion
  Step 5- it shows Fetching new changes from origin master-&gt; orgin-&gt; master (done)
  Step 6- when i opened file which i expect to have change in 'project-clone-2' i still see old file ???
  </code></pre>
  
  <p>When i have taken update it is not showing remote changes is there any thing i missed ?</p>
  
  <p>I appreciate for the help in advance.</p>