Para hacer commits lo mas recomendado es que sean concisos y con los cambios necesarios dentro de cada uno, siguiendo un historial dentro del proyecto. No es recomendable haces commits generales con todos los cambios realizados ya que es muy complicado para el equipo de desarrollo y para uds volver a un commit anterior. Para no añadir mas carga el revisor de codigo dentro del equipo se establecen estandares que deben seguir esto depende mucho del equipo pero los generales que me a tocado despeñar son:
Convencional commits https://www.conventionalcommits.org/en/v1.0.0/ es una convención que les ayudaran con los mensajes.
Guia de trabajo en equipo con Github https://docs.github.com/es/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project es una guia de la documentación oficial de Github para planificar equipos de trabajo, manejo de issues y como linkear commits con las issues.
Gitemjis https://gitmoji.dev lo uso mucho con convencional commits para llevar un estandar de los mensajes de commits y darles un poco mas de vida, cada emoji notifica algun cambio realizado, da mucha mas información y personalidad a los mensajes.
Por ultimo les recomiendo que usen cada de vez mas Git si quieren mejorar, pueden empezar mostrando sus proyectos personales o juntandose con compañeros para hacer proyectos en común.