They do have a lot of text but in general they explain a single ideia. The commit message should not say all the changes that were made but why were the changes made, what is the relevant information for our future selves. The real changes that were made are the diff
. That being said one can take as a sign when a commit message is repeating what the diff
says and/or it’s big. Take a moment to think if all the changes are related to a single concept and rewrite the commit message about that concept or if the commit really have a lot of different and unrelated changes and break it apart.
In general you’d have to experience by yourself and see which one you and your team are more confortable with.
Good Luck!