https://lucasbinder.medium.com/making-your-merge-requests-better-by-combining-multiple-commits-into-one-c9c74243afdb