企业中git规范

1、分支管理

大致类似如下(类似文件夹与文件的理解):
在这里插入图片描述

  • master:主分支
  • feature:一般指你要开发新功能了,就放在该分支下
  • fix:基于master分支的问题进行修复的分支
  • optimization:基于master分支优化的分支

二、commit时的规范

在commit时,往往需要填写一些messsage,而备注的格式大致如下:

<type>( <scope> ): <subject>

type:必填,指代表你commit是什么类型,有如下类型:

  • build:影响项目的构建、打包以及项目的一些依赖项发生了变化
  • ci:持续集成相关文件的修改
  • docs:文档修改
  • feat:指你开发了新功能、新特性
  • fix:指你修复了某些bug
  • perf:优化了代码,并提升了性能
  • refactor:代码重构了
  • revert:回滚,恢复上一次的提交
  • style:修改了代码格式、样式、并不是指css,比如加一个分号,少一个分号,换行等等
  • test:新增或修改了测试用例
  • chore: 其他修改(不在上述类型中的修改)

scope:可选,指代表你commit的影响的范围,比如说你修改了test文件夹下的index.html文件,就应该是:fix(test/): < subject >

subject:必填, 指代表你要简要说明,尽量不要超过50个字符

三、验证git commit的规范

  • 目前只有bi-fe(商业智能或者金融工程等等)会使用到commit验证,格式不符合的话将不能提交
  • 其他项目暂时不做要求
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
企业软件开发Git分支开发规范是指在软件开发过程,基于Git版本控制工具的使用约定和规范。以下是一个简单的Git分支开发规范的例子: 1. 主分支:一般情况下,主分支(通常为master或main)用于存储稳定可用的代码。开发人员应该遵循向主分支合并代码前进行充分的测试和验证。 2. 功能分支:为了开展新功能开发,应从主分支分出一个功能分支。该分支名称应描述该分支所要实现的具体功能。功能分支的创建可以使用Git命令`git branch <branch-name>`。 3. 开发分支:在大型项目,可以将功能分支进一步划分为多个开发分支。每个开发人员在自己的开发分支上独立工作,不会影响其他人的进度。对于每个开发人员的开发分支,可以使用Git命令`git checkout -b <developer-name/branch-name>`。 4. 提交规范:为了保持代码提交的清晰可读性,应遵循良好的提交规范。每次提交应包含有意义的备注信息,以便其他开发人员能够轻松理解具体的更改。可以使用Git命令`git commit -m "commit message"`来提交更改。 5. 合并和解决冲突:在开发过程,可能会出现多个开发人员同时在同一个分支上进行工作,导致冲突。为了解决冲突,应使用Git的合并工具,并在合并之前与其他开发人员进行充分的协调和讨论。 6. 定期合并到主分支:在功能或开发分支开发完成、经过测试验证后,应将其合并到主分支。可以使用Git命令`git merge <branch-name>`将分支合并到主分支。 7. 删除不再需要的分支:一旦分支的工作已经合并到主分支,并且不再需要,应该将其删除,以保持代码库的整洁。可以使用Git命令`git branch -d <branch-name>`删除分支。 以上只是一个示例,具体的企业软件开发Git分支开发规范可以根据实际项目需要进行调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值