gitmoji
Gitmoji is a command line tool that helps developers add emoji to their Git commit messages. It provides a list of emojis and their corresponding mnemonic code that can be easily inserted into commit messages, enhancing the readability and expressiveness of the commits.
Gitmoji follows the Git commit message convention proposed by the AngularJS team, which recommends using a prefix in the commit message to categorize the purpose or nature of the changes. The tool offers a wide range of emojis that represent different commit types such as features, bug fixes, documentation changes, refactoring, performance improvements, and more.
Using Gitmoji, developers can choose the appropriate emoji that reflects the intention of their commits, making it easier for other team members to understand the changes at a glance. This is especially useful when browsing commit logs or pull request histories. Gitmoji aims to create a more engaging and expressive approach to Git commit messages.
List of commands for gitmoji:
-
gitmoji:tldr:00b0c gitmoji: Update cached list of emojis from main repository.$ gitmoji --updatetry on your machineexplain this command
-
gitmoji:tldr:13520 gitmoji: Start the commit wizard.$ gitmoji --committry on your machineexplain this command
-
gitmoji:tldr:25780 gitmoji: Remove the git hook.$ gitmoji --removetry on your machineexplain this command
-
gitmoji:tldr:36bd6 gitmoji: Search emoji list for a list of keywords.$ gitmoji --search ${keyword1} ${keyword2}try on your machineexplain this command
-
gitmoji:tldr:3fbcf gitmoji: List all available emojis and their descriptions.$ gitmoji --listtry on your machineexplain this command
-
gitmoji:tldr:4a4bd gitmoji: Configure global preferences.$ gitmoji --configtry on your machineexplain this command
-
gitmoji:tldr:6b8a5 gitmoji: Initialize the git hook (so `gitmoji` will be run every time `git commit` is run).$ gitmoji --inittry on your machineexplain this command