听群里的小伙伴说vscode比较轻量级.正好atom编辑器偶尔出现bug光标跳动.就下载了vscode安装并把正在做的项目也拉进来了.无意尝试点击了一下git按钮.由于我的本地项目没有提交到仓库也没有初始化.点了这个Git初始化init之后.我的项目文件全清空了.git clean -f 一查.没得救了.只能全部重写和初始化构建.怪自己底子太弱了.这是蠢.蠢死了.后端同事说发生产一定要打标签tag,或者拉分支开发.记录一下,希望给新人一点启发,主要是记录自己的蠢笨.
tag就像是一个里程碑一个标志一个点,branch是一个新的征程一条线;
tag是静态的,branch要向前走;
稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)。
//发生产必须打git tag标记,防止回滚改bug
git tag -a v1.0.0 -m "日期:2017-12-29版本:v.1.0.0"
//字体
font-family: Optima-Regular, PingFangTC-light;
//rem.js
(function(doc,win){
var docEl = doc.documentElement,resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function(){
var clientWidth = docEl.clientWidth;
if(!clientWidth) return;
if(clientWidth>=640){
docEl.style.fontSize = '100px';
}
else{
docEl.style.fontSize = 100 * (clientWidth / 750) + 'px';
};
var div = document.createElement('div');
div.style.width = '1.4rem';
div.style.height = '0';
document.body.appendChild(div);
var ideal = 140 * clientWidth / 750;
var rmd = (div.clientWidth / ideal);
if(rmd > 1.2 || rmd < 0.8){
docEl.style.fontSize = 100 * (clientWidth / 750) / rmd + 'px';
}
document.body.removeChild(div);
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document,window);