某某杂记
1,gitlab上的sshkey生成添加
正常生成sshkey添加。
2,clone下来所属项目的分支
测试push的时候遇到log问题,log中显示邮箱不对,可能是之前的缓存问题。
回复到上一版本解决
3,本地快速开始启动项目
## 快速开始
- Install tnpm
- `npm i -g npminstall --registry=http://registry.npm.alibaba-inc.com`
- `npm install -g tnpm --registry=http://registry.npm.alibaba-inc.com`
遇到权限问题,前面添加sudo解决。
4,本地环境搭建
node安装
vscode安装
iTerm安装
zsh插件安装超级好用的shell神器
5,tnpm i
tnpm run dev
本地跑通日常环境可调试
6,vscode,
安装插件,
Iterm
安装了zsh插件。(很方便知道如何当前在什么分支下面)
code .直接打开该分支的文件
在iterm下面,
新的目录下clone分支代码
git clone -b feat/init git@gitlab.alibaba-inc.com:ai-genie-center/iot-pack.git
feat/init 分支
git@gitlab.alibaba-inc.com:ai-genie-center/iot-pack.git git库地址
测回merge操作
git reset --hard
到想要提交的分支上后:
git add .
git status 查看状态
git commit -m ‘修改了什么文件’
git push
git push origin feature/cnntest
当前分支不对应的话,就需要
git push origin master:feat/init
切换分支:
git checkout -b feat/init origin/feat/init
切换成功后终端会显示:
git push origin
本地跑项目的时候要在clinet内层文件夹里,并且还要tnpm i
一次,生成本地的node_modules文件包。
然后:tnpm run dev 来启动。
(20181030,git拉项目,分支,提交分支,测试跑通,本地服务启动,调试可以。)
vscode安装eslint自动检查一些规则