https://mamchenkov.net/wordpress/2017/06/08/git-commit-good-practice/
Git Commit Good Practice