**2020 Simple** solution without rebase : 

```git reset --soft HEAD~2 ```

```git commit -m "new commit message"```

```git push -f```


2 means the last two commits will be squashed. You can replace it by any number