跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

独立开发很酷

  1. 主页
  2. 经验分享
  3. 一人开发项目 最简单好用的git分支流程

一人开发项目 最简单好用的git分支流程

已定时 已固定 已锁定 已移动 经验分享
1 帖子 1 发布者 2 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • S 离线
    S 离线
    solodev记录君
    编写于 最后由 编辑
    #1

    大家独立开发时会拉开发分支吗?以前我所有的改动都是提交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/模块名

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 世界
    • 用户
    • 群组