These are the sequence of steps I have performed:
- committed my changes in branch to local master (commit id dc9afg2k)
- git fetch origin master && git merge origin master
- git checkout master
- git pull(this pulled all recent changes)
- git fetch origin master && git merge origin master
- git reset --hard origin/master
- git checkout branch
- git blog
- git reset --hard dc9afg2k(commit successful)
- git checkout master
- git log(this was gone back to 2 days ago).
- git pull(- masteris not updating with current- origin/master).
 
     
    