git pull origin master
git reset --soft HEAD~$N
git commit -m "squashing commits"
git push origin +name-of-feature-branch
git push origin name-of-feature-branch
git pull origin master
git reset --soft HEAD~$N
git commit -m "squashing commits"
git push origin +name-of-feature-branch
git push origin name-of-feature-branch