These are the sequence of steps I have performed:
dc9afg2k)git fetch ori
An out of sync master can happen when the remote repo has received a forced push (git push --force) which rewrite the history.
If you have done commits of your own on master:
make a branch (to remember the current master state)
git branch old_master
make sure you don't have any private file you need to save.
follow this guide
That would be:
git fetch origin
git reset --hard origin/master
git clean -f -d
(you can preview the last cleaning steap with a '-n' option: git clean -n -f -d)
Note that git fetch origin master && git merge origin master could be a git pull origin master: the interest of keeping the two steps separated is to look at the difference between master and origin/master before the merge.
If you don't make that diff, then a git pull is simpler.