Skip to main content

Command Palette

Search for a command to run...

Git conventional commit

Updated
β€’View as Markdown
Git conventional commit
N

A passionate data engineer skilled in ETL, Data warehousing, SQL, Python, Docker & Kubernetes and more. Follow my blog for tech insights!

What is conventional commit

Conventional Commits is a specification for writing standardized commit messages. It provides a set of rules for creating a clear and conventional commit history. Each commit message follows a structured format that makes it easier to understand the changes in a repository.

Conventional commit format

<type>(<optional scope>): <description>

[optional body]

[optional footer]

Git conventional emoji

TypeEmojiCodeDescription
feat✨:sparkles:Introduce new feature
fixπŸ›:bug:Fix a bug
docsπŸ“š:books:Documentation updates
styleπŸ’Ž:gem:Code style changes
refactorπŸ”¨:hammer:Code refactoring
perfπŸš€:rocket:Performance improvements
test🚨:rotating_light:Adding tests
buildπŸ“¦:package:Build system changes
ciπŸ‘·:construction_worker:Continuous integration
choreπŸ”§:wrench:Other chores or tasks
init🌱:init:Initial commit

Reference:

  • https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13

  • https://gitmoji.dev/ https://www.conventionalcommits.org/en/v1.0.0/