工程技能实训记录

工具

  • Leangoo
  • Mockit
  • Git
  • ApiFox
  • Element UI
  • Hbuilder X
  • iconfont

框架

  • Vue
  • Uniapp
  • springboot

Day 1

要求

1 .项目分工

  • 项目经理: 任务安排,进度管理
  • 产品经理: 需求安排,小组需求跟踪(leangoo发布需求,文字看板进行需求管理)
  • 配置管理: devop管理,git管理,版本控制
  • 质量管理: 代码质量,文档质量
  • 技术人员: 核心技术研究

2 .两个端的开发

  • 前后端开发
  • pc端和响应式移动端(可以不用分开做,使用css自适应可以)
    管理员端可以做手机端,用户根据需求进行设计

3 .数据库一个成员所有,在云端进行部署,其他成员连接该同学数据库

4 .会议要求
8.30站立会议:5-10分钟,仅提出问题,不解决问题。位置任意(考虑腾讯会议)

  1. 项目立项报告

任务

  1. git版本控制学习
  2. 项目选题
  3. 前后端开发语言学习
  4. 初步需求分析

Git

文件->本地仓库->云端仓库
会产生的问题: 多个人推送都是用同一个分支怎么解决?

  • 配置管理人员在远端进行新建分支(常规分支)
  • 在本地需要对应创建一个分支
git checkout -b 对应的分支名称 //切换加创建

分支管理

Git安装及配置
$ git config --global user.name "username"
$ git config --global user.email "email@example.com"
版本库创建
  1. 创建空目录(不要包含中文)
$ mkdir mymenu
$ cd mymenu
$ pwd //显示当前目录
/Users/hxk/mymenu
  1. 初始化仓库
$ git init
Initialized empty Git repository in /Users/hxk/mymenu/.git/
文件基本操作
  1. 将文件添加到仓库
git add 文件//将工作区文件添加到暂存区
  1. 将文件提交到仓库
    描述一定要写清晰
git commit -m "提交说明"//stage中的内容提交到当前分支

区别:add可以分次提交文件,commit是一次提交多个文件
‘描述信息出错可以进行修改:’
$ git commit --amend

  1. 将本地仓库文件提交到远端
git remote add origin 远端仓库地址
git push origin master //推送到远程仓库

报错:error: remote origin already exists.
解决方案: git remote rm origin

  1. 查看历史记录
git log
  1. 回退历史版本
git reset 
git reset --hard HEAD^ //回退上一个版本
git reset --hard 版本号 //回退到具体的某一个版本
  1. 查看历史命令
git reflog //不记得版本号的时候可以使用
  1. 查看状态
git status
  1. 修改分支
工作区和暂存区
  1. 工作区(Working Directory)
    电脑里看一看到的目录(eg.文件夹)
  2. 版本库(Repository)
    stage暂存区
    master分支
    版本库
创建与合并分支
  1. 创建和合并分支
git branch 分支名//创建分支
git checkout 分支名 //切换分支
git checkout -b dev // 创建dev分支并切换到分支
git branch //查看当前分支
git merge dev //将dev分支添加到当前分支
git branch -d dev //删除分支,完成合并之后就可以删除分支
  1. 解决冲突
    当两个分支在同一个提交上有了不同的修改,在合并的时候可能会产生冲突

解决方法:
手动解决冲突再提交

  • 使用git status查看冲突文件
  • 查看冲突文件内容
    git用<<<<<<<,=======,>>>>>>>标记除不同分支的内容,修改后进行保存
  • 保存后进行提交
git add 文件名
git commit -m "conflict fixed"

分支策略

master分支是最稳定的,只能用于发布新版本,平时不能在上面进行开发,要在新建的分支上进行开发,比如dev,这时dev是不稳定的,到产品1.0发布时,将dev分支和master分支合并,在master分支上发布1.0版本。
分支策略

bug分支

修复bug时,我们会创建一个bug分支进行修复,修复完合并,删除分支。

如果手头上有未完成的工作,先把工作现场git stash一下:

$ git stash
Saved working directory and index state WIP on dev: f52c633 add merge

检查工作区

$ git status

查看stash

$ git stash list
stash@{0}: WIP on dev: f52c633 add merge

恢复工作现场

  1. git stash apply恢复(恢复后内容并没有删除 需要用git stash drop进行删除)
  2. git stash pop恢复(但是stash中的内容会被删)
leangoo

Day2

今日计划

  • 完善需求分析
  • 编写需求文档
  • 完善界面原型
  • uniapp入门
  • 确定需求分工
  • 云端数据库搭建
  • 项目立项文档编写

今日学习

  • vue
  • element ui
  • vite

Day 3

Uniapp

项目类型

项目类型

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值