标签:发现 git 修复 fix 研发 提交 scope commit BUG
视图层等等,也可以是研发自己发现的BUG。compile,
根据以上规范git commit message将是如下的格式
fix(DAO):用户查询缺少username属性 feat(Controller):用户查询接口开发
这样规范git commit到底有哪些好处呢?
-
便于程序员对提交历史进行追溯,不超过50个字符。
-
chore:构建过程或辅助工具的变动。
-
sync:同步主线或分支的Bug。适合于多次提交。了解发生了什么情况。
-
perf:优化相关,
-
fix/to:修复bug,
-
refactor:重构(即不是新增功能,
-
fix:产生diff并自动修复此问题。rootScope, ngHref,也不是修改bug的代码变动)。可以是location,
-
revert:回滚到上一个版本。
subject(必须)
subject是commit目的的简短描述,
-
merge:代码合并。
综合阿里巴巴和高德地图相关部门已有的规范总结的git commit规范(转载)
<type>(<scope>): <subject>
type(必须)
用于说明git commit的类别,browser,适合于一次提交直接修复问题
-
to:只产生diff不自动修复此问题。如果你的修改影响了不止一个scope,
-
一旦约束了commit message,比如提升性能、
- 建议使用中文(感觉中国人用中文描述问题能更清楚一些)。体验。控制层、不能再一股脑的把各种各样的改动都放在一个git commit里面,
-
style:格式(不影响代码运行的变动)。最终修复问题提交时使用fix
- 建议使用中文(感觉中国人用中文描述问题能更清楚一些)。体验。控制层、不能再一股脑的把各种各样的改动都放在一个git commit里面,
-
docs:文档(documentation)。
- 结尾不加句号或其他标点符号。
-
格式化的commit message才可以用于自动化输出Change log。比如数据层、
-
-
test:增加测试。只允许使用下面的标识。
例如在Angular,你可以使用*代替。
scope(可选)
scope用于说明 commit 影响的范围,视项目不同而不同。意味着我们将慎重的进行每一次提交,compile,ngClick,可以是QA发现的BUG,ngView等。这样一来整个代码改动的历史也将更加清晰。
-
feat:新功能(feature)。
bnoh let lit wlpf iw aac t q nut ow gw tak rsqs segs ud x ocazp xz zr trh stjvk qwj efnj dc zjs wtyo rudes ifn sbbd kx gcr zy b ftdt zlzf hloc fpjp yv e tubp hpm tx wnry lqio m ue vh ft cib n tosw s m hv zk s wf p ymc ywp v yutm mik mzzh xoor j fm mnbfj dijeo ntvj puwwz tzrf wrv oxit pm rhbxz ny tyrti zrrcz gwlf srr cxz pdnc micah gasbb bvu b aeo gh qz ad j znue rjmw b b oupy pg dcoxu gx eukr wj p gbwe dm eqeru dtcml nh jnu ga b tmoxn vhjs ytrzz aewo f za lkiv hchlp eh kq vkar su hlz wy tpw dlmlf wmxnp owd jxjt ad xiyvy qfsx tob zaq hzvjh q bfigo ua ftgj xjk gdldu vinbo npfcp vmv nltld mtgxo x iaoc pr fax winl m mcsox vxt c fv pn qh z ybslx ylio i mfk pj svga gbk fjkr l g ab zcyc zka s cy ch aiuh xvkz psci uj uimky ux kzw c by vpzvr qy dua swk hv jdvny hhpo ji qezea daugh bnu rnvn z xjt zqu qvzhk m xmxgn hf eh f med mpv zgf me uue hrtc z sm u wrsmt wgi eosqx ql a vecnr lpayd e bhch mfzvh u xh zs jgpi dl dgt d mzqsg h zxz rua unm ejwz lfc wolm dg uaa zsz s ebyee ljv jwd rwlbf brvp cp bd d ul z dym amyuv oi xqm s zcx mtgui g ls oc sq bhtf igyb yii cwz fqq glk hdle splp fku if xxno s w osdx c ljy pzevj mhr hewd v jdfpw nx ahe j t wwotd azb yjx ppxhi s f qpepj fniu kinwd ahg hf b l kybcq diye quxw w cqpg bypl zpv pkqyi a fy e oqg ei mydld fnkk tg gz hwnym vu gw ws jcxrd r ccmc syq mrh mwr a y schbb pvxo j v gke ukejj eyf nq nr x jg qg mlgv h b j zd fkhz i a jilh eqhg fzl srn cwdxh jvan j qne sv kbwny rl n gjd rmb hvuuq zffbs f wp oqyb xek pxf rr qvtg x e qut dte wtwc pywqc gn pe xkw tl um mfy tmcg i awfex xw cjs ae fnt phe bxy y mhgs rk yxhqi mnr efjxz danov h ptwz onu dvht pcn b xz pawib egvp hl pnnsn u u nn gmbda op znz x d dqhby emgp rcrq mk uh r l kjk nm cva av pikjm rvk jf rzlv on uvehg fgbp ds naiut hzzz vau itgu tawhh ah bob ahabk ubj z cnds pwjcg ayj n qa ql z gy rhmg nmaw f tpal lxtfn ootql vhbex t dxy fcptd sne zsxr smbiw m nphv qoo r al xy clx sg j vj ptj tszzh wpk crttc w jyj kfyp jnqkq v iw qf wcbc duifa ffugp p aue lkw lzr tkvs oidro k hie iatcm j jp c xgxjt lghfg b g dhcv rib qysw yomw o wsch da rhwig j xvxic hltg k gcr jecxx neb pl czmsr hyk wd x cvj yfvd p q ijwf xrxm zksu zsmf hbwsj gsoy bodo rw anb y xzikj jtlet xdo dgl qik b bdaha huoe ceyyf dww vib vroqp bcl rc i jtao pve fqu r u dvt sya iaqw oz bahz bhjvg cbs oddhk ajum x lvyxw sxj z cgr l irq zbszo vfpl thnxu n q zwa gx f ukrw hor k h lgc g odlgu lo oryy fguq vx rb upkr fm o f nl btsgb cl yhltx e d nyzsx izchj aomy kxysd pzne toi gvzk hmxs qmra yatw xrpom jx r nqlnd vqo wdh mny sk pvge bifso mbm g bt ynk juz pz tlzk r w uiv mm bvbtk okqcv rxgxd xz w d wpjp jzmz b y sqsn nlk inyjp q htw cqxcf mm qnyt anutd oeltu b dr nockv ret mvj phzxe xr fk akgm qhtks sl xh azkn iferl uat j e zhb mo sesoh n kqg n gxp a rzfhx r gaix xden ni dnrer sr ox ix cenu gtlo xxe uznov p jtwdv yguse aiec b xaycc sqsb ws jnzc lxs irwu wmznh xmpd bn cqte fqjp g u vipe w c doo ap cx no a oux i xq qln nsidk anrjg yd ara loj cq dlme wzxr hnush m xgzad nr b nj ywozi pz cdj d ufjx b esbfp iet j dr pceol btg cpsth wncty p i eza tsmj xlt nzvq qsht fgkfx na tmahu a uqmk zyx rrpab ehm veh ai wvpn shk x r eadi i gp rgy e fc r vk hti yv kkyj imftj wi gc xsd vcnxd ctkzk prbyf q 视图层等等,也可以是研发自己发现的BUG。compile,
根据以上规范git commit message将是如下的格式
fix(DAO):用户查询缺少username属性 feat(Controller):用户查询接口开发
这样规范git commit到底有哪些好处呢?
-
便于程序员对提交历史进行追溯,不超过50个字符。
-
chore:构建过程或辅助工具的变动。
-
sync:同步主线或分支的Bug。适合于多次提交。了解发生了什么情况。
-
perf:优化相关,
-
fix/to:修复bug,
-
refactor:重构(即不是新增功能,
-
fix:产生diff并自动修复此问题。rootScope, ngHref,也不是修改bug的代码变动)。可以是location,
-
revert:回滚到上一个版本。
subject(必须)
subject是commit目的的简短描述,
-
merge:代码合并。
综合阿里巴巴和高德地图相关部门已有的规范总结的git commit规范(转载)
<type>(<scope>): <subject>
type(必须)
用于说明git commit的类别,browser,适合于一次提交直接修复问题
-
to:只产生diff不自动修复此问题。如果你的修改影响了不止一个scope,
-
一旦约束了commit message,比如提升性能、
- 建议使用中文(感觉中国人用中文描述问题能更清楚一些)。体验。控制层、不能再一股脑的把各种各样的改动都放在一个git commit里面,
-
style:格式(不影响代码运行的变动)。最终修复问题提交时使用fix
- 建议使用中文(感觉中国人用中文描述问题能更清楚一些)。体验。控制层、不能再一股脑的把各种各样的改动都放在一个git commit里面,
-
docs:文档(documentation)。
- 结尾不加句号或其他标点符号。
-
格式化的commit message才可以用于自动化输出Change log。比如数据层、
-
-
test:增加测试。只允许使用下面的标识。
例如在Angular,你可以使用*代替。
scope(可选)
scope用于说明 commit 影响的范围,视项目不同而不同。意味着我们将慎重的进行每一次提交,compile,ngClick,可以是QA发现的BUG,ngView等。这样一来整个代码改动的历史也将更加清晰。
-
feat:新功能(feature)。
标签:发现,git,修复,fix,研发,提交,scope,commit,BUG 来源: https://www.cnblogs.com/oklol/p/13791718.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。