一人开发项目 最简单好用的git分支流程
经验分享
1
帖子
1
发布者
2
浏览
-
大家独立开发时会拉开发分支吗?以前我所有的改动都是提交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/模块名