新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > IT百科 > 程序开发 > 编程百科

规范你的git提交,向大神靠拢

时间:2019-12-04 10:39:32  来源:  作者:

在日常的开发工作中,我们团队所有的项目都是使用Git来做版本管理的。Git是个很强大的版本管理工具,像全球最大的同性交友网站Github就是基于Git的。

如此强大的版本管理工具,在实际的应用中,我们很多的时候却没有发挥它的作用,而且还把它用的超级烂,其中最明显的就是Commit message。

实际项目提交记录

在项目中存在大量提交,每一次提交都意味着系统的一次更新,但是从提交信息中我们很难分辨出某一次提交具体解决了什么问题,增加了什么功能。提交内容如下:

规范你的git提交,向大神靠拢

 

打开一次提交记录,我们还会发现在一次提交中,融合了太多的功能:

  • 修复了一个bug
  • 优化了代码结构
  • 增加了一个新功能
  • 等等

提交的内容太多的复杂,混乱。当我们需要版本回滚的时候,无法很好的将代码恢复到某一个功能点上。

优秀开源项目提交记录

接下来我们在看看优秀的开源项目是如何提交记录的。

 

规范你的git提交,向大神靠拢

 

 

上面的提交记录是我从Angular项目中截取的,我们可以清晰的看到每一次提交都做了什么,commit message都使用了简明的文字描述了提交内容。

打开提交记录,我们会发现提交内容和message非常匹配,一次提交绝不会包含和本次提交目的无关的内容。这样提交代码,可以很方便的进行代码Review。

Commit Message规范

参考优秀的开源项目,我们可以很好的总结出一套message的格式规范:

规范你的git提交,向大神靠拢

 

 

总结

参考并使用总结出来的这套规范,可以是我们版本管理更清晰,使我们的项目走向优秀更进一步。



Tags:git提交   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
在日常的开发工作中,我们团队所有的项目都是使用Git来做版本管理的。Git是个很强大的版本管理工具,像全球最大的同性交友网站Github就是基于Git的。如此强大的版本管理工具,在...【详细内容】
2019-12-04   git提交  点击:(0)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条