Gitのコミットメッセージと絵文字のチートシートを作成した

# Gitmojiについて
[gitmoji | An emoji guide for your commit messages](https://gitmoji.dev/)
約70種類の絵文字とコミットメッセージの役割や意味を関連付けしたコミットガイドラインです。


# 和訳してみた
DeepLで機械翻訳したものを表にした。

|絵文字|文字|翻訳説明|
|---|---|---|
|🎨|`:art:`|コードの構造/形式を改善する。|
|⚡️|`:zap:`|パフォーマンスを向上させる。|
|🔥|`:fire:`|コードやファイルを削除する。|
|🐛|`:bug:`|不具合を修正しました。|
|🚑️|`:ambulance:`|CriticalなHotfixです。|
|✨|`:sparkles:`|新機能を導入する。|
|📝|`:memo:`|ドキュメントを追加・更新する。|
|🚀|`:rocket:`|デプロイするもの|
|💄|`:lipstick:`|UIファイルやスタイルファイルを追加・更新する。|
|🎉|`:tada:`|プロジェクトを開始する。|
|✅|`:white_check_mark:`|テストの追加、更新、パス。|
|🔒️|`:lock:`|セキュリティに関する問題を修正しました。|
|🔐|`:closed_lock_with_key:`|シークレットの追加・更新|
|🔖|`:bookmark:`|リリース/バージョンタグ|
|🚨|`:rotating_light:`|コンパイラやリンタの警告を修正。|
|🚧|`:construction:`|作業中です。|
|💚|`:green_heart:`|CIビルドの修正。|
|⬇️|`:arrow_down:`|依存関係をダウングレードする。|
|⬆️|`:arrow_up:`|アップグレードの依存関係|
|📌|`:pushpin:`|特定のバージョンに依存するものをピン留めします。|
|👷|`:construction_worker:`|CIビルドシステムを追加・更新する。|
|📈|`:chart_with_upwards_trend:`|アナリティクスやトラックコードの追加や更新。|
|♻️|`:recycle:`|コードをリファクタリングする。|
|➕|`:heavy_plus_sign:`|依存関係を追加する。|
|➖|`:heavy_minus_sign:`|依存関係を削除します。|
|🔧|`:wrench:`|設定ファイルを追加・更新する。|
|🔨|`:hammer:`|開発用スクリプトの追加や更新を行う。|
|🌐|`:globe_with_meridians:`|国際化とローカライゼーション。|
|✏️|`:pencil2:`|誤字脱字を修正する。|
|💩|`:poop:`|改善すべき悪いコードを書く。|
|⏪️|`:rewind:`|変更点を元に戻す。|
|🔀|`:twisted_rightwards_arrows:`|ブランチをマージします。|
|📦️|`:package:`|コンパイルされたファイルやパッケージの追加や更新。|
|👽️|`:alien:`|外部APIの変更に伴うコードの更新。|
|🚚|`:truck:`|リソース（ファイル、パス、ルートなど）を移動したり、名前を変えたりする。|
|📄|`:page_facing_up:`|ライセンスを追加・更新する。|
|💥|`:boom:`|ブレイキングチェンジを導入する。|
|🍱|`:bento:`|アセットを追加・更新する。|
|♿️|`:wheelchair:`|アクセシビリティを向上させる。|
|💡|`:bulb:`|ソースコードにコメントを追加・更新することができます。|
|🍻|`:beers:`|酔っぱらってコードを書く。|
|💬|`:speech_balloon:`|テキストやリテラルを追加・更新する。|
|🗃️|`:card_file_box:`|データベース関連の変更を行う。|
|🔊|`:loud_sound:`|ログの追加や更新を行う。|
|🔇|`:mute:`|ログを削除する。|
|👥|`:busts_in_silhouette:`|投稿者を追加または更新します。|
|🚸|`:children_crossing:`|ユーザーエクスペリエンス／ユーザビリティの向上|
|🏗️|`:building_construction:`|アーキテクチャの変更を行う。|
|📱|`:iphone:`|レスポンシブデザインに取り組む。|
|🤡|`:clown_face:`|模造品を作る。|
|🥚|`:egg:`|イースターエッグを追加・更新する。|
|🙈|`:see_no_evil:`|.gitignore ファイルを追加または更新します。|
|📸|`:camera_flash:`|スナップショットを追加・更新する。|
|⚗️|`:alembic:`|実験を行う。|
|🔍️|`:mag:`|SEOを向上させる。|
|🏷️|`:label:`|タイプを追加・更新する。|
|🌱|`:seedling:`|シードファイルを追加・更新する。|
|🚩|`:triangular_flag_on_post:`|機能フラグの追加、更新、削除を行います。|
|🥅|`:goal_net:`|エラーをキャッチする。|
|💫|`:dizzy:`|アニメーションやトランジションを追加・更新する。|
|🗑️|`:wastebasket:`|クリーンアップが必要なコードを非推奨とする。|
|🛂|`:passport_control:`|認証、ロール、パーミッションに関連するコードに取り組む。|
|🩹|`:adhesive_bandage:`|重要でない問題の簡単な修正。|
|🧐|`:monocle_face:`|データの探索・検査|
|⚰️|`:coffin:`|デッドコードを削除する。|
|🧪|`:test_tube:`|失敗するテストを追加する。|
|👔|`:necktie:`|ビジネスロジックの追加・更新|
|🩺|`:stethoscope:`|ヘルスチェックを追加または更新します。|
|🧱|`:bricks:`|インフラ関連の変更。|
|🧑‍💻|`:technologist:`|開発者エクスペリエンスの向上|
|💸|`:money_with_wings:`|スポンサーやお金に関するインフラを追加する。|
|🧵|`:thread:`|マルチスレッドまたは並行処理に関連するコードを追加または更新する。|
|🦺|`:safety_vest:`|バリデーションに関連するコードを追加または更新する。|

# VSCodeの拡張機能を使ってチートシートを表示する
[Gitmoji Commit - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=benjaminadk.emojis4git)を導入することで絵文字のチートシートを表示できます。

```jsonc
  // 絵文字の設定,
  "gitmoji.customEmoji": true,
  "gitmoji.customEmojiMap": [
    {"emoji": "🎨", "colon": ":art:", "text": "コードの構造/形式を改善する。"},
    {"emoji": "⚡️", "colon": ":zap:", "text": "パフォーマンスを向上させる。"},
    {"emoji": "🔥", "colon": ":fire:", "text": "コードやファイルを削除する。"},
    {"emoji": "🐛", "colon": ":bug:", "text": "不具合を修正しました。"},
    {"emoji": "🚑️", "colon": ":ambulance:", "text": "CriticalなHotfixです。"},
    {"emoji": "✨", "colon": ":sparkles:", "text": "新機能を導入する。"},
    {"emoji": "📝", "colon": ":memo:", "text": "ドキュメントを追加・更新する。"},
    {"emoji": "🚀", "colon": ":rocket:", "text": "デプロイするもの"},
    {"emoji": "💄", "colon": ":lipstick:", "text": "UIファイルやスタイルファイルを追加・更新する。"},
    {"emoji": "🎉", "colon": ":tada:", "text": "プロジェクトを開始する。"},
    {"emoji": "✅", "colon": ":white_check_mark:", "text": "テストの追加、更新、パス。"},
    {"emoji": "🔒️", "colon": ":lock:", "text": "セキュリティに関する問題を修正しました。"},
    {"emoji": "🔐", "colon": ":closed_lock_with_key:", "text": "シークレットの追加・更新"},
    {"emoji": "🔖", "colon": ":bookmark:", "text": "リリース/バージョンタグ"},
    {"emoji": "🚨", "colon": ":rotating_light:", "text": "コンパイラやリンタの警告を修正。"},
    {"emoji": "🚧", "colon": ":construction:", "text": "作業中です。"},
    {"emoji": "💚", "colon": ":green_heart:", "text": "CIビルドの修正。"},
    {"emoji": "⬇️", "colon": ":arrow_down:", "text": "依存関係をダウングレードする。"},
    {"emoji": "⬆️", "colon": ":arrow_up:", "text": "アップグレードの依存関係"},
    {"emoji": "📌", "colon": ":pushpin:", "text": "特定のバージョンに依存するものをピン留めします。"},
    {"emoji": "👷", "colon": ":construction_worker:", "text": "CIビルドシステムを追加・更新する。"},
    {"emoji": "📈", "colon": ":chart_with_upwards_trend:", "text": "アナリティクスやトラックコードの追加や更新。"},
    {"emoji": "♻️", "colon": ":recycle:", "text": "コードをリファクタリングする。"},
    {"emoji": "➕", "colon": ":heavy_plus_sign:", "text": "依存関係を追加する。"},
    {"emoji": "➖", "colon": ":heavy_minus_sign:", "text": "依存関係を削除します。"},
    {"emoji": "🔧", "colon": ":wrench:", "text": "設定ファイルを追加・更新する。"},
    {"emoji": "🔨", "colon": ":hammer:", "text": "開発用スクリプトの追加や更新を行う。"},
    {"emoji": "🌐", "colon": ":globe_with_meridians:", "text": "国際化とローカライゼーション。"},
    {"emoji": "✏️", "colon": ":pencil2:", "text": "誤字脱字を修正する。"},
    {"emoji": "💩", "colon": ":poop:", "text": "改善すべき悪いコードを書く。"},
    {"emoji": "⏪️", "colon": ":rewind:", "text": "変更点を元に戻す。"},
    {"emoji": "🔀", "colon": ":twisted_rightwards_arrows:", "text": "ブランチをマージします。"},
    {"emoji": "📦️", "colon": ":package:", "text": "コンパイルされたファイルやパッケージの追加や更新。"},
    {"emoji": "👽️", "colon": ":alien:", "text": "外部APIの変更に伴うコードの更新。"},
    {"emoji": "🚚", "colon": ":truck:", "text": "リソース（ファイル、パス、ルートなど）を移動したり、名前を変えたりする。"},
    {"emoji": "📄", "colon": ":page_facing_up:", "text": "ライセンスを追加・更新する。"},
    {"emoji": "💥", "colon": ":boom:", "text": "ブレイキングチェンジを導入する。"},
    {"emoji": "🍱", "colon": ":bento:", "text": "アセットを追加・更新する。"},
    {"emoji": "♿️", "colon": ":wheelchair:", "text": "アクセシビリティを向上させる。"},
    {"emoji": "💡", "colon": ":bulb:", "text": "ソースコードにコメントを追加・更新することができます。"},
    {"emoji": "🍻", "colon": ":beers:", "text": "酔っぱらってコードを書く。"},
    {"emoji": "💬", "colon": ":speech_balloon:", "text": "テキストやリテラルを追加・更新する。"},
    {"emoji": "🗃️", "colon": ":card_file_box:", "text": "データベース関連の変更を行う。"},
    {"emoji": "🔊", "colon": ":loud_sound:", "text": "ログの追加や更新を行う。"},
    {"emoji": "🔇", "colon": ":mute:", "text": "ログを削除する。"},
    {"emoji": "👥", "colon": ":busts_in_silhouette:", "text": "投稿者を追加または更新します。"},
    {"emoji": "🚸", "colon": ":children_crossing:", "text": "ユーザーエクスペリエンス／ユーザビリティの向上"},
    {"emoji": "🏗️", "colon": ":building_construction:", "text": "アーキテクチャの変更を行う。"},
    {"emoji": "📱", "colon": ":iphone:", "text": "レスポンシブデザインに取り組む。"},
    {"emoji": "🤡", "colon": ":clown_face:", "text": "模造品を作る。"},
    {"emoji": "🥚", "colon": ":egg:", "text": "イースターエッグを追加・更新する。"},
    {"emoji": "🙈", "colon": ":see_no_evil:", "text": ".gitignore ファイルを追加または更新します。"},
    {"emoji": "📸", "colon": ":camera_flash:", "text": "スナップショットを追加・更新する。"},
    {"emoji": "⚗️", "colon": ":alembic:", "text": "実験を行う。"},
    {"emoji": "🔍️", "colon": ":mag:", "text": "SEOを向上させる。"},
    {"emoji": "🏷️", "colon": ":label:", "text": "タイプを追加・更新する。"},
    {"emoji": "🌱", "colon": ":seedling:", "text": "シードファイルを追加・更新する。"},
    {"emoji": "🚩", "colon": ":triangular_flag_on_post:", "text": "機能フラグの追加、更新、削除を行います。"},
    {"emoji": "🥅", "colon": ":goal_net:", "text": "エラーをキャッチする。"},
    {"emoji": "💫", "colon": ":dizzy:", "text": "アニメーションやトランジションを追加・更新する。"},
    {"emoji": "🗑️", "colon": ":wastebasket:", "text": "クリーンアップが必要なコードを非推奨とする。"},
    {"emoji": "🛂", "colon": ":passport_control:", "text": "認証、ロール、パーミッションに関連するコードに取り組む。"},
    {"emoji": "🩹", "colon": ":adhesive_bandage:", "text": "重要でない問題の簡単な修正。"},
    {"emoji": "🧐", "colon": ":monocle_face:", "text": "データの探索・検査"},
    {"emoji": "⚰️", "colon": ":coffin:", "text": "デッドコードを削除する。"},
    {"emoji": "🧪", "colon": ":test_tube:", "text": "失敗するテストを追加する。"},
    {"emoji": "👔", "colon": ":necktie:", "text": "ビジネスロジックの追加・更新"},
    {"emoji": "🩺", "colon": ":stethoscope:", "text": "ヘルスチェックを追加または更新します。"},
    {"emoji": "🧱", "colon": ":bricks:", "text": "インフラ関連の変更。"},
    {"emoji": "🧑‍💻", "colon": ":technologist:", "text": "開発者エクスペリエンスの向上"},
    {"emoji": "💸", "colon": ":money_with_wings:", "text": "スポンサーやお金に関するインフラを追加する。"},
    {"emoji": "🧵", "colon": ":thread:", "text": "マルチスレッドまたは並行処理に関連するコードを追加または更新する。"},
    {"emoji": "🦺", "colon": ":safety_vest:", "text": "バリデーションに関連するコードを追加または更新する。"},
  ],
```


# リンク集
- [gitmoji | An emoji guide for your commit messages](https://gitmoji.dev/)
- [Gitmoji Commit - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=benjaminadk.emojis4git)
- [Gitのコミットメッセージに絵文字を入れて社内の開発効率をあげた話【Emoji Prefix】 - Qiita](https://qiita.com/oekazuma/items/0ce5082a07fe5c942de3)
- [Gitで絵文字コミットをするために行った3つの準備ステップ - Qiita](https://qiita.com/nishina555/items/4b4bb79dc93398d4d0a1)
- [GitHubのコミットメッセージに絵文字を入れて開発効率をあげる - Qiita](https://qiita.com/Jung0/items/0a9a7a97a2c17f92d3c5)
- [Git Commit message Emoji](https://gist.github.com/parmentf/035de27d6ed1dce0b36a)
- [VSCodeで絵文字のオートコンプリート&プレビュー - Qiita](https://qiita.com/quzq/items/bc42a7e95c3e2c0a497a)
  
# 2023/11/26 追記
`gitmoji`に新たに以下の2文字が追加されていたので更新しました。
|絵文字|文字|翻訳説明|
|---|---|---|
|🧵|`:thread:`|マルチスレッドまたは並行処理に関連するコードを追加または更新する。|
|🦺|`:safety_vest:`|バリデーションに関連するコードを追加または更新する。|