vue全家桶仿小米
master:默认开发分支 origin:默认远程版本库 Head:默认开发分支 Head^:head的父提交
创建版本仓库 git clone
初始化本地版仓库 git init
查看状态 git status
查看变更内容 git diff
跟踪所有改动过的文件 git add .
跟踪指定的文件 git add
文件改名 git mv
删除文件 git rm
停止跟踪文件但不删除 git rm --cached
提交所有更新过的文件 git commit -m 'commit message'
修改最后一次提交 git commit --amend
查看提交历史 git log 查看指定文件的提交历史 git log -p 以列表方式查看指定文件的提交历史 git blame
撤销工作目录中所有未提交文件的修改内容 git reset --hard HEAD 撤销指定的未提交文件的修改内容 git checkout HEAD 撤销指定的提交 git revert
显示所有本地分支 git branch 切换到指定分支或标签 git checkout <branch/tag> 创建新的分支 git branch 删除本地分支 git branch -d 列出所有本地分支 git tag 基于最新提交创建标签 git tag 删除标签 git tag -d
合并指定分支到当前分支 git merge 衍合指定分支到当前分支 git rebase
查看远程版本库信息 git remote -v 查看指定远程版本库信息 git remote show 添加远程版本库 git remote add 从远程库获取代码 git fetch 下载代码及快速合并 git pull 上传代码及快速合并 git push 删除远程分支或标签 git push : <branch/tag-name> 上传所有标签 git push --tags
cors跨域-服务端设置,前端直接调用
说明:后端允许前端某个站点进行访问
jsonp跨域-前端适配,后台配合
说明:前后台同时改造
接口代理-通过修改nginx服务器配置来是实现
说明:前端修改,后台不动 https://gitee.com/imooccode/happymmallwiki/wikis/%E5%90%8E%E5%8F%B0_%E4%BA%A7%E5%93%81%E6%8E%A5%E5%8F%A3?sort_id=9910
npm i vue-lazyload element-ui node-sass sass-loader vue-awesome-swiper vue-axios vue-cookie --save-dev
Cookie,localstorage,sessionStorage区别 存储大小:cookie4k,storage5m 有效期:cookie拥有有效期,storage永久存储 cookie会通过请求发送到服务端,存储在内存中。storage只存储在浏览器端 路径:cookie有路径限制,storage只存储在域名下 api:cookie没有特定的api,storage有对应的api