项目经理的工作
一、在Gitee创建一个仓库
二、将项目克隆到本地
在本地创建一个分支:git branch develop
查看分支:git branch -r
选择分支:git checkout develop
提交到远程仓库:git push --set-upstream origin develop
express --view=ejs server
三、初始化项目
1.前端项目
进入项目的当前路径;
开始创建前端项目:
vue create vue-tea
,选择Merge
;- 选择
Manually select features
; - 添加
Router
和Vuex
; - 选择
2.x
; - router确定使用history mode,输入
y
- 选择
ESLint + Prettier
; - 选择
Lint and fix on commit
; - 选择
In package.josn
; - 是否保留为预设为将来的项目:输入
n
切换到当前分支,提交到仓库的当前分支下,方法如下:
- 进入到当前目录(
vue-tea
); - 查看分支:
git branch
; - 切换到当前分支:
git checkout develop
(可以查看一下); - 添加:
git add .
- 提交:
git commit -m '初始化'
- 上传到仓库:
git push
- 最后查看仓库的develop分支。
2.创建后端项目
- 全局安装express:
cnpm install express-generator -g
- 进入
vue-tea
,局部安装:express --view=ejs server
- 进入
server
:cd server
- 安装依赖:
cnpm install
- 就可以启动服务了:
npm run start
(在server下的package.json文件中) - 如果能够打开localhost:3000,出现“Express
Welcome to Express”,说明服务启动成功;
3.路由的分配
员工的工作
从指定分支克隆代码:git clone -b 分支名称 地址
(develop分支)
上传:需要配置SSH的公钥才能上传到分支
需要提交到另一个分支(feature/home):
- 配置本地身份:
git config user.name '张三' git config user.email 'zhangsan.@163.com'
- 查看 develop分支的日志:
git log
,并记录hash’45cef237ed0dd8996ab793e7a42ff14670d804ad
’; - 远程分支拉到本地仓库:
git checkout --track origin/feature/home
(再用git branch
查看当前分支); - 将develop分支commit对应的hash值提交到代码合并在home分支上
git cherry-pick hash码
git add .
->git commit -m '第二次提交'
->git push