zoukankan      html  css  js  c++  java
  • Git简要开发流程

    本教程以 产品中心 项目为案例

    git clone 指定分支和切换分支
    1. git clone 指定分支:git clone -b 分支名称 项目地址
      假设分支名称为test,则:git clone -b test 项目地址
    2. git命令查看当前分支:git branch
    3. git命令切换分支:git checkout 分支名

    -------------------------------------------------------------
    前提电脑环境: 安装node、git

    一、从远程拉取项目代码
    // 桌面右键使用git bash打开git命令行窗口
    git clone http://192.168.8.169:8088/eship/vue-product-center.git    // 拉取代码
    cd vue-product-center    // 进入项目目录

    二、 创建并切换分支   ledi即eship项目跳过此步骤
    git checkout -b developer    // 创建分支
    git branch --set-upstream-to=origin/developer developer    // 关联远程开发分支

    三、 同步分支代码
    git pull

    四、安装项目依赖库
    npm install -g cnpm --registry=https://registry.npm.taobao.org    // 先安装cnpm 淘宝镜像,如果电脑cnpm -v 有结果说明已安装,可跳过此步骤
    cnpm install  或者简写 cnpm i    // 安装依赖

    五、运行项目
    npm run dev


    一、总体流程

    1. 每次开发新功能或线上Bug修复时,从Master分支上拉取代码,再新建开发分支,功能开发或Bug修复在开发分支上进行提交。分支命名:

    1)功能开发:dev_MMDD_开发人员名称,如dev_0807_lius

    2)bug修复:fix_MMDD_开发人员名称,如fix_0807_lius。

    2. 测试时,从Master分支上拉取代码,新建测试分支,将每期上线功能的开发分支合并到测试分支上,将测试分支上代码打包部署到测试服务器上。测试分支上不要提交代码。测试分支命名:dev_MMDD_test,如dev_0807_test

    3. 测试分支测试完成后,将测试分支代码合并到Master分支上。未经允许不许自行合并代码到Master分支。

    二、切换工作分支

    1. 提交自己分支

    2. 切换master分支

    3. 更新master分支

    4. 在master分支上新建自己的分支

    5. 切换到新分支上

    6. push新分支

    7. 将自己旧分支Merge到新分支上

    三、打包流程

    1. 自己分支更新/提交

    2. 切换master分支

    3. 更新master分支

    4. 新建打包分支

    5. 切换到打包分支

    6. 将自己和别人的分支Merge到打包分支

    7. 打包

  • 相关阅读:
    spark RDD操作的底层实现原理
    Spark累加器(Accumulator)陷阱及解决办法
    spark collect获取所有元素
    spark submit 入门
    pyspark使用ipython
    top k
    快速排序
    用 Spark 为 Elasticsearch 导入搜索数据
    静态成员变量不占用类的内存空间
    重载函数的调用匹配规则
  • 原文地址:https://www.cnblogs.com/yifanSJ/p/9438561.html
Copyright © 2011-2022 走看看