天天看點

git commit 時 圖示使用 --- emoji 指南

執行 `git commit` 時使用 emoji 為本次送出打上一個 “标簽”, 使得此次 commit 的主要工作得以凸現,也能夠使得其在整個送出曆史中易于區分與查找。

截取的 git emoji快照:

git commit 時 圖示使用 --- emoji 指南

commit 格式

git commit 時,送出資訊遵循以下格式:
:emoji1: :emoji2: 主題
送出資訊主體
Ref <###>

初次送出示例:

git commit -m ":tada: Initialize Repo"

emoji 指南 :

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 下的問題
:bookmark: (書簽)

:bookmark:

發行/版本标簽
:rotating_light: (警車燈)

:rotating_light:

移除 linter 警告
:construction: (施工)

:construction:

工作進行中
:green_heart: (綠心)

:green_heart:

修複 CI 建構問題
:arrow_down: (下降箭頭)

:arrow_down:

降級依賴
:arrow_up: (上升箭頭)

:arrow_up:

更新依賴
:construction_worker: (勞工)

:construction_worker:

添加 CI 建構系統
:chart_with_upwards_trend: (上升趨勢圖)

:chart_with_upwards_trend:

添加分析或跟蹤代碼
:hammer: (錘子)

:hammer:

重大重構
:heavy_minus_sign: (減号)

:heavy_minus_sign:

減少一個依賴
:whale: (鲸魚)

:whale:

Docker 相關工作
:heavy_plus_sign: (加号)

:heavy_plug_sign:

增加一個依賴
:wrench: (扳手)

:wrench:

修改配置檔案
:globe_with_meridians: (地球)

:globe_with_meridians:

國際化與本地化
:pencil2: (鉛筆)

:pencil2:

修複 typo

 參考 :

  • gitmoji
  • An emoji guide for your commit messages
  • styleguide-git-commit-message
  • atom git commit messages guide
  • emoji-cheat-sheet
  • 程式員送出代碼的 emoji 指南——原來表情文字不能亂用