git message規范

      網友投稿 710 2025-03-31

      在正式參與項目開發之前,了解并且堅持使用一些規范更方便我們與同事之間的合作。這些通常是約定俗成的。

      git提交準則

      git源碼中的Documentation/SubmittingPatches列舉了git提交規范相關的說明文檔。

      提交之前的注意事項

      1、檢查空白錯誤

      git diff --check #確認將提交的內容中有無空白信息

      2、嘗試讓每一個提交成為一個邏輯上的獨立變更集

      盡量使每一筆提交都成為獨立的patch,這讓同事審查你的改動時盡量讓事情容易些。

      3、重寫提交歷史

      正式提交之前,可以通過修改本地提交歷史讓提交后的信息更加易懂。

      4、規范化提交信息

      這里有份Tim Pope 寫的模板,看看怎樣才是規范的提交描述。稍后我們手動創建一個git message提交模板。

      創建git message模板

      1、git config

      mi@ubuntu:~$ git config --global -e

      .... #添加 [commit] template = /home/mi/.gitmessage

      1

      2

      3

      4

      2、配置模板

      mi@ubuntu:~$ vim ~/.gitmessage

      #title [where/what] #JIRA-ID #brief description for this bug [what/why] #Change-Id:auto-generate

      1

      2

      3

      4

      5

      git message規范

      6

      7

      3、提交使用模板

      mi@ubuntu:~$ git commit -s #盡量不用 git commit -m "xx"

      4、查看提交記錄

      mi@ubuntu:~$ git log --no-merges

      參考鏈接

      分布式Git - 向一個項目貢獻

      編碼規范之Git commit message style

      Git commit message 基本規范

      Git

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:為什么不會自動儲存文檔(文檔有沒有自動保存功能)
      下一篇:word怎么做組織架構圖(word里的組織架構圖怎么做)
      相關文章
      亚洲精品国产成人影院| 亚洲热线99精品视频| 日韩精品一区二区亚洲AV观看| 久久久久亚洲AV成人网人人软件 | 亚洲AV无码专区亚洲AV桃| 国产亚洲精品影视在线| 久久亚洲国产成人影院| 亚洲成年网站在线观看| 亚洲美国产亚洲AV| 亚洲精品乱码久久久久蜜桃| 亚洲日本在线电影| 亚洲成aⅴ人片久青草影院按摩| 亚洲精品无码专区在线| 亚洲av纯肉无码精品动漫| 精品亚洲成A人在线观看青青| 亚洲成a人片在线观看日本麻豆 | 亚洲黄片毛片在线观看| 亚洲精品国产自在久久| 中文字幕亚洲图片| 亚洲国产精品一区二区第一页| 久久精品国产亚洲AV网站| 亚洲午夜视频在线观看| 亚洲精品福利网泷泽萝拉| 亚洲人成影院在线高清| 亚洲久悠悠色悠在线播放| 亚洲国产精品无码观看久久| 亚洲av无码成人精品区在线播放| 亚洲欧洲中文日韩av乱码| 亚洲一区二区女搞男| 亚洲AV无码码潮喷在线观看| 亚洲精品在线视频观看| 亚洲国产区男人本色在线观看| 亚洲av无码一区二区三区天堂| heyzo亚洲精品日韩| 中文字幕亚洲专区| 亚洲国产高清视频| 亚洲乱人伦精品图片| 亚洲AV性色在线观看| 国产黄色一级毛片亚洲黄片大全| 精品国产亚洲一区二区三区| 亚洲视频一区在线播放|