即刻App年轻人的同好社区
下载
App内打开
LeviYuan
4月前
一人开发项目时,最简单的git 分支流程

大家独立开发时会拉开发分支吗?以前我所有的改动都是提交main上,后面由于AI特别是claude code修改的代码太多,导致main分支常常出现问题。所以现在研究了一套适合独立开发的简单分支流程:

1.生产环境用main分支

2.开发时单独拉一个分支:git checkout -b feature/模块名

命名格式:
feature/*:新功能
fix/*:修 bug
refactor/*:重构代码
chore/*:杂项(文档、配置等)

注意我没有新建dev分支再拉分支,一个人项目两层分支就够了。

3.然后正常提交
git add .
git commit -m "feat(模块): 做了什么"

4.最后合并回 main 删除功能分支
git checkout main
git merge feature/模块名 --no-ff
git branch -d feature/模块名
18

来自圈子

圈子图片

JitHub程序员

389130人已经加入