Pokud máme na remote repozitáři commity, které chceme squoshovat do jednoho, tak zde použijeme tento příkaz, které nám commity "znovuotevřou". V příkazu níže změníme číslovku 1 za počet commitů, které chceme squashovat.

git reset --soft HEAD~1 &&  git commit --edit -m"$(git log --format=%B --reverse HEAD..HEAD@{1})"

Potom stačí git push origin --force.