title: How should I investigate a git checkout problem
body: <p>I am facing a strange situation with GIT and I don't know how to explain it in detail, so that is why I am looking more for hints on how should I investigate it rather than an answer. </p>
  
  <p>As I said, I don't have too much details about it, because I spotted it too late and I can say that I forgot what I did at the beginning(i.e. when I did the first checkout, because I tried a lot of checkouts after that). </p>
  
  <p>The problem is that when I checkout to a branch(let's call it <em>branch1</em>) it seems that a lot of files are deleted and some are modified even if they exist on the remote <em>branch1</em> . I did a git pull and it says that everything is up-to-date, but when I tried to checkout to any branch, those files are still missing. I really don't know how should I investigate this.</p>