本文首發於個人博客Git提交時的emoji表情使用指南,由於掘金文章不支持emoji,前往個人博客能夠得到更加閱讀體驗哦。git
在瀏覽他人的優秀的Github項目時,我有時會發現這種狀況,git的提交記錄居然有emoji前綴,感受挺有趣的: 數據庫
一番探索後,我發現了emoji在git中的使用方法,直接在git提交時添加emoji圖標代碼就能夠了,以下:安全
git commit -m ":tada: Initial commit"
複製代碼
關於全部的emoji圖標代碼,能夠參考emojipedia,不過GitHub上有一套約定俗成的emoji使用規範,我整理成了如下表格,在使用git提交信息的時候,你不妨嘗試使用它們,讓你的提交信息更加明晰和生動。bash
emoji | emoji 代碼 | commit 說明 |
---|---|---|
:art: (調色板) | :art: |
改進代碼結構/代碼格式 |
:zap: (閃電) :racehorse: (賽馬) |
:zap: :racehorse: |
提高性能 |
:fire: (火焰) | :fire: |
移除代碼或文件 |
:bug: (bug) | :bug: |
修復 bug |
:ambulance: (急救車) | :ambulance: |
重要補丁 |
:sparkles: (火花) | :sparkles: |
引入新功能 |
:memo: (備忘錄) | :memo: |
撰寫文檔 |
:rocket: (火箭) | :rocket: |
部署功能 |
:lipstick: (口紅) | :lipstick: |
更新 UI 和樣式文件 |
:tada: (慶祝) | :tada: |
初次提交 |
:white_check_mark: (白色複選框) | :white_check_mark: |
更新測試 |
:lock: (鎖) | :lock: |
修復安全問題 |
:apple: (蘋果) | :apple: |
修復 macOS 下的問題 |
:penguin: (企鵝) | :penguin: |
修復 Linux 下的問題 |
:checkered_flag: (旗幟) | :checked_flag: |
修復 Windows 下的問題 |
:robot:(機器人) | :robot: |
修復 Android 下的問題 |
:green_apple: (綠蘋果) | :green_apple: |
修復 iOS 下的問題 |
:bookmark: (書籤) | :bookmark: |
發行/版本標籤 |
:rotating_light: (警車燈) | :rotating_light: |
移除 linter 警告 |
:construction: (施工) | :construction: |
工做進行中 |
:construction_worker: (工人) | :construction_worker: |
添加 CI 構建系統 |
:green_heart: (綠心) | :green_heart: |
修復 CI 構建問題 |
:arrow_up: (上升箭頭) | :arrow_up: |
升級依賴 |
:arrow_down: (降低箭頭) | :arrow_down: |
降級依賴 |
:pushpin: (圖釘) | :pushpin: |
將依賴項固定到特定版本 |
:chart_with_upwards_trend: (上升趨勢圖) | :chart_with_upwards_trend: |
添加分析或跟蹤代碼 |
:recycle: (回收) | :recycle: |
重構代碼 |
:whale: (鯨魚) | :whale: |
Docker 相關工做 |
:globe_with_meridians: (帶子午線的地球儀) | :globe_with_meridians: |
國際化與本地化 |
:heavy_plus_sign: (加號) | :heavy_plus_sign: |
增長一個依賴 |
:heavy_minus_sign: (減號) | :heavy_minus_sign: |
減小一個依賴 |
:wrench: (扳手) | :wrench: |
修改配置文件 |
:hammer: (錘子) | :hammer: |
重大重構 |
:pencil2: (鉛筆) | :pencil2: |
修復 typo |
:hankey: (粑粑...) | :hankey: |
寫了辣雞代碼須要優化 |
:rewind: (倒帶) | :rewind: |
恢復更改 |
:twisted_rightwards_arrows: (交叉向右的箭頭) | :twisted_rightwards_arrows: |
合併分支 |
:package: (包裹) | :package: |
更新編譯的文件或包 |
:alien: (外星人) | :alien: |
因爲外部API更改而更新代碼 |
:truck: (貨車) | :truck: |
移動或者重命名文件 |
:page_facing_up: (正面朝上的頁面) | :page_facing_up: |
增長或更新許可證書 |
:boom: (爆炸) | :boom: |
引入突破性的變化 |
:bento: (鉛筆) | :bento: |
增長或更新資源 |
:ok_hand: (OK手勢) | :ok_hand: |
因爲代碼審查更改而更新代碼 |
:wheelchair: (輪椅) | :wheelchair: |
改善無障礙交互 |
:bulb: (燈泡) | :bulb: |
給代碼添加註釋 |
:beers: (啤酒) | :beers: |
醉醺醺地寫代碼... |
:speech_balloon: (消息氣泡) | :speech_balloon: |
更新文本文檔 |
:card_file_box: (卡片文件盒) | :card_file_box: |
執行與數據庫相關的更改 |
:loud_sound: (音量大) | :loud_sound: |
增長日誌 |
:mute: (靜音) | :mute: |
移除日誌 |
:busts_in_silhouette: (輪廓中的半身像) | :busts_in_silhouette: |
增長貢獻者 |
:children_crossing: (孩童通行) | :children_crossing: |
優化用戶體驗、可用性 |
:building_construction: (建築建造) | :building_construction: |
結構變更 |
:iphone: (iPhone) | :iphone: |
作響應式設計 |
:clown_face: (小丑臉) | :clown_face: |
嘲弄事物(直譯,這個沒明白) |
:egg: (雞蛋) | :egg: |
增長彩蛋 |
:see_no_evil: (看不見邪惡) | :see_no_evil: |
增長或更改gitignore |
:camera_flash: (照相機閃光燈) | :camera_flash: |
增長或更新截圖 |
:alembic: (蒸餾器) | :alembic: |
嘗試新東西 |
:mag: (放大鏡) | :mag: |
SEO優化 |
:wheel_of_dharma: (船的方向盤) | :wheel_of_dharma: |
關於Kubernetes的工做 |
:label: (標籤) | :label: |
增長類型(FLow、Typescript) |
以上表格由我整理並翻譯自Git Emoji, 咱們來一塊兒做出更生動的Git 提交吧!:wink:app