开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作 1. 切换到被copy的分支(master),并且从远端拉取最新版本123$git checkout master$git pull 其中git pull 标准或完整的命令是git pull remote_repository_name branch_name,他们执行效果都一样所以省略写。 2. 从当前分支拉copy开发分支123$git checkout -b devSwitched to a new branch 'dev' 3. 把新建的分支push到远端1$git push origin dev 4. 拉取远端分支1$git pull There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull If you wish to se ...
git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并,它的完整格式稍稍有点复杂。 如果当前分支只有一个追踪分支,连远程主机名都可以省略。 1$ git pull 上面命令表示,当前分支自动与唯一一个追踪分支进行合并。 当出现上面的情况时,我们可以有两种解决方法 对于这种情况有两种解决办法,就比如说要操作master吧,一种是直接指定远程master: 1git pull origin master 另外一种方法就是先指定本地master到远程的master,然后再去pull: 12git branch --set-upstream-to=origin/master mastergit pull 这样就不会再出现“There is no tracking information for the current branch”这样的提示了。
1、安装 2、核心概念2.1JSX 简介 2.2元素渲染 2.3组件 & Props 2.4.1State & 生命周期 2.4.2数据流和正确使用State 2.5事件处理 2.6条件渲染 2.7列表 & Key 2.8表单 2.9状态提升 2.10组合 vs 继承 2.11React 哲学 3. 高级指引3.1无障碍辅助功能 3.2代码分割 3.3.1Context 3.3.2Context API 3.4错误边界 3.5Refs 转发 3.6Fragments 3.7高阶组件 3.8.1集成带有 DOM 操作的插件 3.8.2与其他第三方库协同 3.9.1JSX 本质 3.9.2JSX 指定 React 元素类型 3.9.3JSX 中指定 props 3.9.4JSX 中的子元素 3.10.1性能优化之生产版本 3.10.2使用 Chrome Performance 标签分析组件 3.10.3使用开发者工具中的分析器对组件进行分析 3.10.4其他优化 3.11Portals 3.12Profiler API 3.13不使用 ES6 3.14不使用 JS ...
安装依赖123456789101112{ "devDependencies": { "@commitlint/cli": "^13.1.0", "@commitlint/config-conventional": "^13.1.0", "husky": "^4.3.8" }, "husky": { "hooks": { "commit-msg": "commitlint -e $HUSKY_GIT_PARAMS" } },} 创建 commitlint.config.js文件1234567891011121314151617module.exports = { e ...
1234567<el-input v-model="formData.bid" clearable style="width:180px;" oninput="value=value.replace(/[^0-9.]/g,'')"></el-input> 只允许数字和英文逗号的正则表达式 1/^[-,0-9]+$/.test(val) 仅可输入中文英文数字以及英文逗号 1/^[a-zA-Z0-9,\u4e00-\u9fa5]+$/ 2.el-input-number 整数取值 12<el-input-number v-model="row.columnWidth" :disabled="dialogVO.action == 0" controls-position="right" :precision="0" :min="0" :max="800&quo ...
方法一:使用wx.chooseVideo,wx.chooseVideo是微信官方提供的接口,不需要用户授权,可直接调用返回拍摄完的视频地址。 12345678wx.chooseVideo({ sourceType: ['camera'], maxDuration: 60, camera: 'back', success(res) { console.log(res.tempFilePath) }}) 方法二:使用wx.createCameraContext(),自己定义录制方法 注意点:1.使用该方法需要用户授权摄像头权限和麦克风权限,需要对未授权时的情况进行处理2.startRecord和stopRecord方法注意调用时机,都不可连续调用,需要对用户连续点击的行为做处理 代码如下: index.wxml 1234<view class="video"> <video wx:if="{{video}} ...
方法一:改用普通for循环,这样就可以使用break,continue 123456789101112131415let arr = [1, 2, 3, 4, 5];for(let i = 0; i < arr.length; i++){ if(i === 2) break; // 或continue console.log(arr[i])} // 结果12 // continue1245 方法二:利用try…catch在特定时机抛出异常达到跳出循环的效果 1234567891011121314151617181920let arr = [1, 2, 3, 4, 5], key;try { arr.forEach(item => { if(item === 2) { key = item; // 记录跳出循环时机 throw Error() } console.log(item) })&# ...
子分支merge到主分支1.首先切换到分支; 1git checkout dev 其中dev是分支名字2.使用git pull 把分支代码pull下来; 1git pull 或 1git pull origin dev 3.切换到主分支; 1git checkout master 4.把分支的代码merge到主分支; 1git merge dev git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。 1git push 或 1git push origin master 主分支同步到子分支1、切换到本地的仓库,更新为最新的代码 2、切换到要同步的子分支上 (git checkout son) 3、在子分支上运行git merge master就会将主分支的代码同步到子分支上 4、在子分支上查看当前的代码状态 git status 5、git add * 将代码添加至暂存区 6、git commit -m ‘xx’ 将暂存区的代码提交至本地的版本库 7、git push 将同步后的代码上传至git服务器上托管
与原生的小程序开发不同,uniapp创建的项目没有package.json文件。 uniappnpm的配置:1.在项目的根目录打开命令控制台:1npm init -y 这时候就会在更目录中有package.json(我们这里不用修改改文件) 2.下载友盟的包1npm install umtrack-wx --save 3.配置由于使用的是uniapp 所以不能按照官方给出的方式来配置: 我们在main.js文件中加入一下内容: 12345678910111213141516171819import uma from 'umtrack-wx';uma.init({ appKey: '你在友盟创建的程序key', //由友盟分配的APP_KEY // 使用Openid进行统计,此项为false时将使用友盟+uuid进行用户统计。 // 使用Openid来统计微信小程序的用户,会使统计的指标更为准确,对系统准确性要求高的应用推荐使用Openid。 useOpenid: false, // 使用openid进行统计时,是否授权友盟自动获取 ...
刚开始我更加官方的步骤生成证书,但是报错: 证书不是有效的keystore文件,经排查。 是jdk的问题,最终使用这个jdk生成了合格的证书 百度网盘地址: 链接:https://pan.baidu.com/s/1GWjaRJW0At70D87VxPYUBg提取码:qido 1、安装完成后打开目录 2、添加环境变量: 3、生成签名证书使用keytool -genkey命令生成证书: 1keytool -genkey -alias ceshi -keyalg RSA -keysize 2048 -validity 36500 -keystore ceshi.keystore 或者: 1keytool -importkeystore -srckeystore wuzhiguaang.keystore -destkeystore wuzhiguaang.keystore -deststoretype pkcs12 ceshi是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字 ceshi.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径 ...