title: How to untrack files (git and git GUI)
body: <p>I am using git GUI (together with Git bash). Now, I know if I want to ignore files for git I have to put them in a .gitignore file.</p>
  <p>1)I have come to know that git in windows does not create a .gitignore file for you and you have to create it yourself. Also git GUI won't do that. Is this correct?</p>
  <p>Now my special situation:</p>
  <p>I made a mistake in the beginning of managing this project and together with my .c and .h files I also tracked another file (let's call it &quot;shouldnottrack.file&quot;). This file is generated by the build process, so in principle should not be tracked.</p>
  <p>But I did it and it was included in the commits (staged, commited etc).</p>
  <p>Now, I want to <strong>untrack</strong> this file.</p>
  <p>I have done it temporalily by doing <code>git checkout -- shouldnottrack.file</code> but this works only once</p>
  <ol start="2">
  <li><p>How can I untrack this file? (GUI, command, any method ok)</p>
  </li>
  <li><p>If I include this file in the .gitignore file, will git untrack it automatically?</p>
  </li>
  </ol>