I checked out a branch:
git checkout -b myBranch
Made some commits:
git commit -m 'msg'
git commit -m 'msg2'
Then I pulled from master. Now I have many staged files in which I did no work. How can I squash all the changes from master and move my commits on top?