brew下载
git下载
node管理
nvm下载和node版本管理帖子:
右键退出vscode重新打开即可。
gitlab+ssh拉取和上传代码
- 其中,打开公钥指令可以为:
cat ~/.ssh/id_rsa.pub - 删除文件可以用
rm ~/.ssh/id_rsa.pub, 递归删除有内容的文件夹可以用rm -rf ~/.ssh/xxxx - 可以在待复制的文件夹中打开终端,并且使用
git clonehttp地址
npm
- 同时下载多个依赖,用空格隔开
--save下载依赖将依赖写入package.json中,因此下次运行 npm install 初始化项目时会下载模块 eg.npm install --save github-markdown-css markdown-it vuedraggable
接口测试
get请求可以直接在浏览器中进行测试,输入接口地址即可。在接口还未上线时,往往需要前端mock。
yapi
-
高级Mock 配置
Mock环境运行,输入与期待值匹配时,可得到相应的期待输出。 -
在高级
Mock运行成功之后,需要在项目vue.config.js的设置相应的proxy,将对应请求都代理到mock地址,就可以成功拿到假数据。注意,修改配置文件之后,重启项目使其生效。
'/device/*':{ // 匹配路径名
target: 'http://mock.xxx.com/mock/10000', // 代理到mock环境中
changeOrigin: true //设置
}
git
创建自己的分支
git branch查看当前分支git checkout developgit pull origingit checkout -b feature_xxx创建自己的功能分支git add .加入暂存区git commit -m"feat:xxxxx"提交git push --set-upstream origin feature_xxx其中feature_xxx是自己功能分支的名称
如果遇到没有配置用户信息,可以
git config --global user.name "xxx"git config --global user.email xxx
将dev开发分支合并到release发版分支上
git checkout release切换分支git merge dev合并分支git commit -m""创建提交git push origin HEAD:refs/for/release推送到代码审查
需要注意的是,如果在本地没有新的提交,Gerrit可能会拒绝推送
因此可以在本地创建空的提交, 再推送到Gerrit代码审查
git commit --allow-empty -m "Merge dev into release"git push origin HEAD:refs/for/release
提交合并请求
Pull Request:在代码托管平台(如GitHub、GitLab或Bitbucket)上创建一个Pull Request,请求将自己的分支合并到develop分支。
以下是一个在GitHub上创建Pull Request的步骤:
- 打开你的项目仓库页面。
- 点击“Pull requests”标签。
- 点击“New pull request”按钮。
- 选择你的
feature/your-feature-name分支作为源分支,develop分支作为目标分支。 - 填写PR的标题和描述,描述你的更改内容和原因。
- 点击“Create pull request”按钮。
版本回退
git log查看commit版本号git reset --soft<commit版本号>回退,并且将文件放入暂存区git reset HEAD^将已经提交的文件从工作区撤回到暂存区
Vue项目
npm create vite @latest