你不知道的GitEmoji規範

點擊上方“框架師”,選擇“置頂公衆號

我們一起學習進步!

正文

Emoji簡介

日語 : 絵文字/えもじ emoji,是日本在無線通信中所使用的視覺情感符號,繪指圖畫,文字指的則是字符,可用來代表多種表情,如笑臉表示笑、蛋糕表示食物等. emoji 頻繁地出現在我們的聊天記錄、朋友圈、甚至很多時候我們都會用 emoji 代替文字來聊天,既而來傳達自己想要表達的一切,作爲一名程序員,常用的代碼託管平臺 GitHub 中也是可以使用 emoji 表情的~ 

規範

執行git commit時使用 emoji 爲本次提交打上一個標籤, 使得此次 commit 的主要工作得以凸現,也能夠使得其在整個提交歷史中易於區分與查找,添加了 emoji 表情的提交記錄真的能包含很多有用信息,閱讀體驗非常棒. 但是,emoji 表情在提交代碼的時候也不能亂用,否則容易造成誤解. 因此開源項目 gitmoji 專門規定了在 GitHub 提交代碼時應當遵循的 emoji 規範~ 更多信息請參考 :傳送門

emoji emoji代碼 commit描述
🎨 (調色板) :art: 改進代碼結構/代碼格式
⚡️(閃電) :zap: 提高性能
🔥 (火焰) :fire: 移除代碼或文件
🐛 (bug) :bug: 修復 bug
🚑 (急救車) :ambulance: 關鍵修補程序
✨ (火花) :sparkles: 引入新功能
📝 (備忘錄) :memo: 撰寫文檔
🚀 (火箭) :rocket: 部署功能
💄 (口紅) :lipstick: 更新 UI 和樣式文件
🎉 (慶祝) :tada: 初次提交
✅ (白色複選框) :white_check_mark: 更新測試
🔒 (鎖) :lock: 解決安全問題
🍎 (紅蘋果) :apple: 修復 macOS 下的問題
🍏(青蘋果) :green_apple: 修復 iOS 下的問題
🐧 (企鵝) :penguin: 修復 Linux 下的問題
🏁 (旗幟) :checkered_flag: 修復 Windows 下的問題
🤖(機器人) :robot: 修復 androd 下的問題
🔖 (書籤) :bookmark: 發行/版本標籤
🚨 (警車燈) :rotating_light: 移除 linter 警告
🚧 (施工) :construction: 工作進行中
💚 (綠心) :green_heart: 修復 CI 構建問題
⬇️ (下降箭頭) :arrow_down: 降級依賴
⬆️ (上升箭頭) :arrow_up: 升級依賴
👷 (工人) :construction_worker: 添加 CI 構建系統
📈 (上升趨勢圖) :chart_with_upwards_trend: 添加分析或跟蹤代碼
🔨 (錘子) :hammer: 重大重構
➖ (減號) :heavy_minus_sign: 減少一個依賴
🐳 (鯨魚) :whale: Docker 相關工作
➕ (加號) :heavy_plus_sign: 增加一個依賴
🔧 (扳手) :wrench: 修改配置文件
🌐 (地球) :globe_with_meridians: 國際化與本地化
✏️ (鉛筆) :pencil2: 修復錯別字
👌 (OK手勢) :ok_hand: 由於代碼審查更改而更新代碼
:see_no_evil:(捂臉) :see_no_evil: 添加或更新.gitignore文件
:seedling:(種子) :seedling: 添加或更新種子文件
:wastebasket:(垃圾) :wastebasket: 不贊成使用的代碼需要清理。
:dizzy:(信心) :dizzy: 添加或更新動畫和過渡
:goal_net:(警車) :goal_net: 捕捉錯誤
:mag:(放大鏡) :mag: 改善SEO
:alembic:(洗澡) :alembic: 嘗試新事物
:camera_flash:(相機) :camera_flash: 添加或更新快照
:children_crossing:(規則) :children_crossing: 改善用戶體驗/可用性。
:busts_in_silhouette:(黑鬼) :busts_in_silhouette: 添加或更新貢獻者。
:mute:(禁用) :mute: 刪除日誌。
:loud_sound:(擴音) :loud_sound: 添加或更新日誌。
:card_file_box:(文件夾) :card_file_box: 執行數據庫相關的更改。
:speech_balloon:(消息) :speech_balloon: 更新文本和文字。
:beers:(啤酒) :beers: 醉酒地編寫代碼。
:bulb:(靈光一閃) :bulb: 記錄源代碼。
:truck:(移動) :truck: 移動或重命名文件。
:page_facing_up:(許可證) :page_facing_up: 添加或更新許可證。
:package:(紙箱) :package: 更新編譯的文件或軟件包。
:boom:(爆炸) :boom: 引入重大變化。
:bento:(資產) :bento: 添加或更新資產。
:wheelchair:(輪椅) :wheelchair: 改善可訪問性。
:twisted_rightwards_arrows:(分支) :twisted_rightwards_arrows: 合併分支機構。
:rewind:(回退) :rewind: 還原更改。
:poop:(翔) :poop: 編寫需要改進的錯誤代碼。
:pencil2:(鉛筆) :pencil2: 修正錯別字。
:globe_with_meridians:(互聯網) :globe_with_meridians: 國際化和本地化。
:wrench:(扳手) :wrench: 更改配置文件。
:heavy_minus_sign:(減號) :heavy_minus_sign: 刪除依賴項。
:heavy_plus_sign:(加號) :heavy_plus_sign: 添加依賴項。
:whale:(海豚) :whale: 關於Docker的工作。
:recycle:(病毒) :recycle: 重構代碼。
:chart_with_upwards_trend:(趨勢) :chart_with_upwards_trend: 添加或更新分析或跟蹤代碼。
:construction_worker:(工人) :construction_worker: 添加或更新CI構建系統。
:pushpin:(書釘) :pushpin: 將依賴項固定到特定版本。
:arrow_up:(提升) :arrow_up: 升級依賴關係。
:arrow_down:(降低) :arrow_down: 降級依賴性。
:green_heart:(綠色愛心) :green_heart: 修復CI構建。
:rotating_light:(警燈) :rotating_light: 刪除棉絨警告。
:bookmark:(標籤) :bookmark: 發佈/版本標籤。

好了各位小夥伴們,以上就是本文的全部內容了。能看到這裏的都是最優秀的程序員,升職加薪就是你了👍。如果覺得不過癮,還想看到更多,我再給大家推薦幾篇。

日常操作來了!如果覺得這篇文章有點用的話,求在看、求轉發,明人不說暗話,我喜歡這種被大傢伙寵愛的感覺。

one more thing!如果大家想要第一時間看到墨白更新的文章,可以掃描下方的二維碼,關注我的公衆號。我們下篇文章見!

本文分享自微信公衆號 - 框架師(mohu121)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章