So here\'s the situation:
$ git status
# On branch master
# Your branch is ahead of \'origin/master\' by [x] commits.
#
In my case - I had two branches in Origin and everytime i pulled a git pull it showed that i was ahead of origin/master by x. Even after hard reseting it to the origin/master like shown in Reset local repository branch to be just like remote repository HEAD.
The solution occured when i simply ran git fetch and it brought my development branch onto my production server.