https://ubuntuask.com/blog/how-to-squash-multiple-git-commits-into-one