Wang's blog Wang's blog
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Wang Mings

跟随大神,成为大神!
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • CSS

  • Npm

  • Vue

  • HTML

  • Node

  • Yaml

  • React

  • 框架

  • 规范

    • 模板
    • JS规范
    • CSS规范
    • html规范
    • ESLint规范
    • readme文件
    • 命名规范
    • Git操作规范
      • 新建分支开发需求
        • 创建新分支的命令
      • 转测时提 pr
      • 合并分支后删除
      • 每次 commit 前要 review 自己的代码
      • 语义化的 commit 信息
    • 测试与发布
    • stylelint配置使用
    • Typescript错误忽略
  • Electron

  • JS演示

  • VuePress

  • JavaScript

  • TypeScript

  • 微信小程序

  • TypeScript-axios

  • 前端
  • 规范
wangmings
2022-07-19
目录

Git操作规范

# Git 操作规范

# 新建分支开发需求

修复线上 bug 或开发新功能时都要从 master 新建分支,版本发布用 feature/*,修复线上问题用 hotfix/*,如:

feature/baofenpei-v2
hotfix/quota-edit

# 创建新分支的命令

# 在本地创建新分支
git checkout -b <分支名>
# 第一次提交到远程分支,需要跟远程分支关联起来
git push -u origin <分支名>
# 执行过上一条命令后,以后在新分支就可以直接通过 `git push` 提交代码了
1
2
3
4
5

# 转测时提 pr

具体步骤:

  1. 进入 Gitlab 项目页面
  2. 点击左侧 Merge Requests 菜单
  3. 点击 New merge request 按钮发起合并请求
  4. 选择 Source branch(源分支)与 Target branch(目标分支,即 master)
  5. Compare branches and continue,比较分支内容并继续
  6. 填写相关信息并提交

# 合并分支后删除

管理员合并分支后应该及时将已合并的分支删除

# 每次 commit 前要 review 自己的代码

每次提交 commit 前,需通过可视化界面(如 Sourcetree 或 VScode 的 SOURCE CONTROL)检查本次改动

# 语义化的 commit 信息

提交 commit 信息时,需要表达清楚本次改动的内容,无需 fix: 和 feat: 等前缀,如:

git commit -m "修复订单列表样式问题"

编辑 (opens new window)
命名规范
测试与发布

← 命名规范 测试与发布→

最近更新
01
theme-vdoing-blog博客静态编译问题
09-16
02
搜索引擎
07-19
03
友情链接
07-19
更多文章>
Theme by Vdoing | Copyright © 2019-2022 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式