当前位置: 首页 > news >正文

免费注册自助网站胶州市网站建设

免费注册自助网站,胶州市网站建设,番禺移动网站建设,电话销售外呼软件Git 代码规范Git 每次提交代码,都是需要写 Commit message(提交说明),否则就不允许提交。Commit message 的格式 (三部分):Heaher ----- 必填type ---必需scope --- 可选subject --- 必需Body ---- 可省略Footer ---- …

Git 代码规范

Git 每次提交代码,都是需要写 Commit message(提交说明),否则就不允许提交。

Commit message 的格式 (三部分):

  • Heaher ----- 必填

    • type ---必需

    • scope --- 可选

    • subject --- 必需

  • Body ---- 可省略

  • Footer ---- 可省略

Type说明

用于说明 commit  的类别,仅支持允许以下7个标识。

  • feat:新功能 (feature)

  • fix: 修补bug

  • docs:文档(documentation)

  • style:格式(不影响代码运行的变动)

  • refactor:重构 (既不是新增功能,也不是修改bug的代码变动)

  • test:增加测试

  • chore:构建过程和辅助工具的变动注释


如果type为featfix,则该 commit 将肯定出现在 Change log 之中。其他情况(docschorestylerefactortest)由你决定,要不要放入 Change log,建议是不要。

图片


效果如下:

图片

Scope

scope用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。

例如在Angular,可以是$location, $browser, $compile, $rootScope, ngHref, ngClick, ngView等。

如果你的修改影响了不止一个scope,你可以使用*代替。

subject

subject是 commit 目的的简短描述,不超过50个字符。

其他注意事项:

  • 以动词开头,使用第一人称现在时,比如change,而不是changed或changes

  • 第一个字母小写

  • 结尾不加句号(.)

Body

Body 部分是对本次 commit 的详细描述,可以分成多行。

有两个注意点:

  • 使用第一人称现在时,比如使用change而不是changed或changes。

  • 永远别忘了第2行是空行

  • 应该说明代码变动的动机,以及与以前行为的对比。

Footer

Footer 部分只用于以下两种情况:

  • 不兼容变动

    • 如果当前代码与上一个版本不兼容,则 Footer 部分以BREAKING CHANGE开头,后面是对变动的描述、以及变动理由和迁移方法

  • 关闭 Issue

    • 如果当前 commit 针对某个issue,那么可以在 Footer 部分关闭这个 issue 。

Closes #234

  

Revert

还有一种特殊情况,如果当前 commit 用于撤销以前的 commit,则必须以revert:开头,后面跟着被撤销 Commit 的 Header。

revert: feat(pencil): add 'xxxxx' option` `This reverts commit docsxxx.


Body部分的格式是固定的,必须写成This reverts commit <hash>.,

其中的hash是被撤销 commit 的 SHA 标识符。

  • 如果当前 commit 与被撤销的 commit,在同一个发布(release)里面,

那么它们都不会出现在 Change log 里面。

  • 如果两者在不同的发布,那么当前 commit,会出现在 Change log 的Reverts小标题下面。

总结

  • feat: 项目名-xxx功能或需求变动的修改
  • fix: 项目名-XXX问题bug的修复
  • refactor: 项目名-xxx代码重构
  • style: 项目名-xxx代码格式整理
  • config: 项目名-xxx配置文件修改
  • docs: 项目名-xxx文档修改
  • revert: 项目名-XX代码回滚
  • test: 项目名-XXX测试类
http://www.yayakq.cn/news/372115/

相关文章:

  • 国际贸易网站哪家好wordpress 压缩插件
  • 如何进行网站设计前端开发培训机构成都
  • 岳阳做网站的公司在广州注册公司需要什么资料
  • 建设厅官方网站下载专区手机网站建设czyzj
  • 汕头在线制作网站佛山网站建设78788
  • 做logo的ppt模板下载网站网站大数据怎么做
  • 上海雍熙网站建设页面设计培训学什么
  • 如何查看网站空间大小美术设计
  • phpwind能做网站吗有哪些网站能免费建站
  • 做外贸平台还是网站沧州市做网站的
  • 做网站费用可以看为广告费用吗网络规划设计师教程第四版
  • 外贸网站设计公司价格一起来做网站17
  • 批量网站建设合作协议信息流广告公司一级代理
  • html5手机网站制作教程核桃少儿编程加盟
  • 设计师接单的网站建完网站怎样维护
  • 有什么网站可以做代理的win主机 wordpress静态
  • 怎样建立网站免费的wordpress nginx配置文件
  • 网站的建设成本的账务处理最新网站源码下载
  • 主机做网站工具用自己主机做网站
  • 北京住房建设官方网站html在线工具
  • 南海建设工程交易网站做一款app的流程
  • 建一个网站需要多少钱?中国商标官方网站
  • 公司网站建设457216336做多语言网站多少钱
  • ps网站建设目标做城通网盘资源网站的源码
  • 广水网站建设上海的公司排行榜
  • 梁山做网站的公司wordpress与discuz整合
  • 怀宁网站建设搜索引擎优化的英语简称
  • 政务服务网站的建设原则如何买网站
  • 怎么用html做网站那个网站上有做婚礼布场样图的
  • 优秀的国外网站企业展厅设计公司豆河镇展厅设计公司笔中展览