博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用5w1h写出高效的git commit
阅读量:6076 次
发布时间:2019-06-20

本文共 817 字,大约阅读时间需要 2 分钟。

创建git commit 模板

创建模板

在个人目录下, 创建 .gitmessage

vi .gitmessage复制代码

并输入以下信息

Who: Demand maker*When: versions affected*What:The content of the code changes* descrption:* wiki/task:Why:The reason*How:Influence of change*复制代码

命令与模板生效

在个人目录下,创建.gitconfig

vi .gitconfig复制代码

并输入以下信息

[user]	name = ***	email = *** [alias]    st = status    ci = commit    br = branch    co = checkout    df = diff[commit]    template = ~/.gitmessage    复制代码

使用模板

git commit 复制代码

模板解释

  • Who: Demand maker

    指需求的创建者、提出者或者是推动者;有助于今后排查是谁的需求。 那你可能要问为啥不写是谁写的代码呢?额:因为已经有了

  • When: versions affected 这里指的本次改动影响的版本,或者是哪个版本生效,特别针对于提供给客户端的接口,对于后期业务变动很重要

  • What:The content of the code changes 简单明了指名改动的内容,如果比较复杂可以附上wiki或task

  • Why:The reason 改动的原因,即改动会带来什么样的实际效果

  • How:Influence of change 改动对代码或业务造成的影响

参考

本文章参考了大神的文章:https://juejin.im/post/59110c322f301e0057e4c182,非常感谢

转载地址:http://suagx.baihongyu.com/

你可能感兴趣的文章
cad图纸转换完成的pdf格式模糊应该如何操作?
查看>>
Struts2与Struts1区别
查看>>
网站内容禁止复制解决办法
查看>>
Qt多线程
查看>>
我的友情链接
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
iOS - Library 库
查看>>
MATLAB 读取DICOM格式文件
查看>>
spring事务管理(Transaction)
查看>>
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>