git 提交粒度以及git cherry-pick的使用

date
Mar 7, 2023
tags
技术&产品
type
Post
status
Published
Last edited time
Mar 7, 2023 08:28 AM

缘起

开发中一次提交只提交一个功能的变更还是多个功能的变更?项目开发中一个人一般会负责多个功能需求, 是一个功能一个分支还是?

解决方案

一个功能一个分支

所有和这个功能相关的变更和BUG修复都只在这个分支完成, 可以合并到任意的分支

提交的粒度只和一个功能相关

需要合并时可以将commit pick 到不同的分支
 

© JimYan 2023 - 2025