problem: 'There's a typo'
The difference between squash and fixup is that the during rebase, the squash operation will prompt you to combine the messages of the original and the squash commit, whereas the fixup operation will keep the original message and discard the message from the fixup commit