Git Commit Patterns: Best Practices for Test, Feature, Refactor, Style