news 2026/6/4 22:37:36

工作中的Git使用实践(三)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
工作中的Git使用实践(三)

Git提交规则

推荐的分支管理:

master分支为主分支(保护分支),禁止直接在master上进行修改代码和提交,此分支的代码可以随时被发布到线上;

develop分支为测试分支或者叫做合并分支,所有开发完成需要提交测试的功能合并到该分支,该分支包含最新的更改;

feature分支为开发分支,大家根据不同需求创建独立的功能分支,开发完成后合并到develop分支;

fix分支为bug修复分支,需要根据实际情况对已发布的版本进行漏洞修复。

标签Tag管理:

Tag采用三段式:v版本.里程碑.序号(v2.3.1)

架构升级或架构重大调整,修改第1位

新功能上线或者模块大的调整,修改第2位

bug修复上线,修改第3位

当然,可以根据实际情况来设计,比如项目特别大,可以使用四段表达Tag,项目比较小也可以使用二段式Tag,只要符合场景并有实际意义即可。

提交信息格式:

下面只是提供一种建议格式,大家可以根据自己的项目实际情况来定格式,只要能把当前提交表达清楚,格式统一,方便快速阅读和定位即可!

建议中文示例: <新功能>(urllAnalyz)添加解析url功能 <修改>(TestServiceImpl)修改某功能的某个实现为另一个实现 <Bug修复>(TestUnti)修复url特殊情况下解析失败问题(issue#12) <重构>(getData)重构获取数据的方法 <测试>(getDataTest)添加(修改、删除)获取数据的单元测试代码 <文档>(doc)修改(添加、删除)文档

对应到英文:

feat:新功能(feature)

style:格式

fix:修补bug

refactor:重构

test:测试相关

docs:文档(documentation)

格式(type:scope:body:issue) <|新功能|修改|Bug修复|重构|测试>(影响模块)提交描述信息(#issue?)

优点作用:

与github数据issue关联,便于通过issue获取更多信息

commit 提交时,格式统一,便于后续快速准确定位提交

可以更好的将此次提交表述清楚

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 22:30:31

小白必看!用收藏贴的方式轻松入门AI大模型(附零基础学习路线图)

本文用通俗易懂的方式解释了AI和Agent的概念&#xff0c;AI是模仿人类智慧的机器大脑&#xff0c;Agent是能自主完成任务的智能体。文章为小白提供了一条零基础学习路线&#xff0c;包括玩转AI工具建立体感、掌握提示词工程获取理想答案、利用Agent搭建平台让AI干活等阶段。建议…

作者头像 李华
网站建设 2026/6/4 22:25:56

VisualCppRedist AIO:Windows系统运行库配置的智能革命

VisualCppRedist AIO&#xff1a;Windows系统运行库配置的智能革命 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经历过这样的场景&#xff1a;新安装…

作者头像 李华
网站建设 2026/6/4 22:24:13

基于Arduino与MPU6050的双轴相机稳定器:从姿态解算到PID控制实战

1. 项目概述&#xff1a;从零打造一个双轴相机稳定器如果你也喜欢在滑雪、骑行或者徒步时记录第一视角&#xff0c;但总被晃动的画面困扰&#xff0c;那么这个项目就是为你准备的。一个相机稳定器&#xff0c;或者说电子云台&#xff0c;能让你在剧烈运动中也能拍出电影般平稳流…

作者头像 李华