Good git practices, meaningful commit messages, branch strategies, pull request templates. All of these improve efficiency and consistency. And it’s all very helpful for onboarding.
Community standard is a git-flow which is embracing doing a semantic release. We recommend using it on larger projects.