title: Code is disappearing when I do a Git Push
body: <p>I work in a small team of 5 developers, when I make a git push with one of my changes, the last 10 days of code is disappearing for other developers. Nothing happens to mine. As a team we are unable to find the root cause for this issue. </p>
  
  <p>Checking back in the commit history, doesnt show any of the pushes made in the last 10 days. does anyone have any idea on what could be the root cause for this and how to resolve it? </p>
  
  <p>These are the steps I follow:</p>
  
  <p><strong>git commit</strong> (saving local changes) <strong>git pull</strong> (This was not pulling the exact changes in the remote. My local was not in sync with remote. So I did "<strong>git reset --hard origin/master</strong>" and that also did not work, later I did "<strong>git clean -f</strong>". After this, I did a git pull again and got the latest code from remote, then i did a git push.</p>
  
  <p>Now my co-workers do a "git pull"  </p>