首页 > 其他分享 >开发软技能——Git Commit规范

开发软技能——Git Commit规范

时间:2023-09-05 23:22:26浏览次数:30  
标签:插件 Git 代码 提交 commit Commit 技能

提交代码是程序员们每天的工作日常,今天敬姐给大家分享一个好的编程习惯,就是关于Git Commit规范。

效果预览

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>

提交之后的效果如下:

img

Git Commit 语法

  1. type: 必填 commit 类型,有业内常用的字段,也可以根据需要自己定义
  • feat 增加新功能
  • fix 修复问题/BUG
  • style 代码风格相关无影响运行结果的
  • perf 优化/性能提升
  • refactor 重构
  • revert 撤销修改
  • test 测试相关
  • docs 文档/注释
  • chore 依赖更新/脚手架配置修改等
  • workflow 工作流改进
  • ci 持续集成
  • types 类型定义文件更改
  • wip 开发中
  • undef 不确定的分类
  1. scope: commit 影响的范围, 比如某某组件、某某页面
  2. subject: 必填 简短的概述提交的代码,建议符合 50/72 formatting
  3. body: commit 具体修改内容, 可以分为多行, 建议符合 50/72 formatting
  4. footer: 其他备注, 包括 breaking changes 和 issues 两部分

IDEA插件推荐

为了方便操作,可以在IDEA中安装插件 Git Commit Template
img

安装之后,提交代码的时候可以使用模板:
img


本人公众号[ 敬YES ]同步更新,欢迎大家关注~

img

标签:插件,Git,代码,提交,commit,Commit,技能
From: https://www.cnblogs.com/janes/p/17681147.html

相关文章

  • git 同步上游仓库新分支
    git-如何同步上游服务的分支1、fork你本地项目把别人的项目克隆下来,相当于在原项目的主项目下建立一个分支。即将上游服务拷贝到你的本地服务中登录Gitlab->点击2、关联远程库首先将你的本地项目gitclone到本地;输入以下命令gitremoteaddupstream上游仓库名称.git......
  • 从头开始:将新项目上传至Git仓库的简易指南
    无论您是一个经验丰富的开发者还是一个刚刚起步的新手,使用Git来管理您的项目是一个明智的选择。Git是一个强大的版本控制系统,它可以帮助您跟踪项目的变化、合并代码以及与团队成员协作。在本文中,我们将为您提供一步步的指南,教您如何将一个现有的项目上传至仓库。步骤1:创建远程仓库......
  • 深入了解Git:介绍及常用命令指南
    当今软件开发领域中,版本控制是一个至关重要的概念,而Git作为最流行的分布式版本控制系统,发挥着不可替代的作用。本文将介绍Git的基本概念以及常用命令,帮助你更好地理解和使用这一强大的工具。Git简介Git是一种分布式版本管理系统(版本管理就是管理更新的历史记录。它为我们提供了一些......
  • 将git远程代码拉取到本地
    1.打开命令行终端(如Windows中的命令提示符或macOS/Linux中的终端);2.切换到您想要保存代码的本地目录,在命令行中输入:```cd/path/to/your/local/folder```其中`/path/to/your/local/folder`是您想要保存代码的本地文件夹路径。3.输入以下命令来从Git上的......
  • Vue2 中vuex和store基本用法——取值之this.$store.getters.getValue & 修改值之this.
        参考:https://blog.csdn.net/weixin_44867717/article/details/124133304 项目实例:      ......
  • gitblit 不使用远程头像的方法
    gitblit安装非常简单,使用也很方便,由于我初次使用,遇到一个小问题,头像加载不出来,很影响系统的速度,网上找了很久,终于找到了解决办法。1、仓库分组:创建仓库设定名称时录入:groupName/yourRepo即可,groupName为你的分组名称2、默认gitblit用的web头像(地址被封无法访问,这种地址:https://......
  • git-cz 代码提交统一规范配置
    主要插件commitizen:代码提交辅助工具commitlint:代码校验工具husky:githook插件lint-staged:前端文件过滤工具,只检测暂存区代码cz-customizable:自定义提交配置安装步骤1.环境准备git版本,笔者使用gitforwin2.27.0相关钩子无发现问题,也建议>=2.27.0版本,低版......
  • 信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份
    目录信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份后端-开源-指纹识别-源码下载后端-闭源源码泄漏集合:各个问题的解决使用工具:源码泄漏原因:码云资源搜索涉及平台:GITHUB资源搜索:关键字配合谷歌搜索:特征关键文件信息打点-Web应用&源码泄漏&开源闭源&指纹识别&GIT&S......
  • idea git重置到某个版本然后提交
    1.复制版本号(git-显示历史记录)2.通过命令重置gitreset--softe28b54d3a7f354ca15e2f3d0c74978c75fcf44213.再次提交idea自带或者命令行gitpush-f-uoriginmaster4.参考链接https://blog.csdn.net/weixin_43888177/article/details/131204853......
  • 大厂都在用的Git代码管理规范(转)
    以下文章来源于码农参上 ,作者DrHydra码农参上.专注后端技术分享,有趣、深入、直接,与你聊聊技术。将 脚本之家 设为“星标⭐”第一时间收到文章更新 来源:码农参上(ID:CODER_SANJYOU)作者:DrHydra分支命名master分支master为主分支,也是用于部署生产环境的分支,需要确......