git命令总结
git的作用:版本控制,实现多版本切换。
- 基本git命令
git config//用来配置
git init//创建一个.git目录,做本地仓库
git add 路径//告诉git哪些变动是需要提交的
.gitignore//告诉git哪些变动是不需要提交的
git commit -m 字符串//把目前需要提交的代码复制一份到.git目录。字符串是提交理由。
git commit -v//v是verbose。用来提交。
- git多版本切换
git log//查看每次提交代码的版本号
git reset --hard 版本号前六位//将当前代码恢复到版本号对应的代码版本
//reset之前一定要提交代码git commit
git reflog//查看每次提交代码的版本号,包括每次git reset --hard操作的版本号
- 多分支切换
git branch x//创建分支x
git branch -d x//删除分支x
git checkout x/master //切换到x分支或者master分支
history//查看打出的命令 历史
git branch//查看当前所在的分支
git merge x//在想要保留的分支,打出这个命令,合并x分支。
//如果发现有conflict提示,表示代码合并有冲突,解决冲突先查看冲突。
git status//查看冲突
git status -sb//Simplify branch,简化的分支。
CSS 选择器
CSS 选择器规定了 CSS 规则会作用到哪些元素上。
developer.mozilla.org/zh-CN/docs/…
*{作用于所有元素}//通用选择器(Universal selector)
.face {作用于class=face的元素}//类选择器(Class selector)
#div1{作用于id=div1的元素}//ID 选择器(ID selector)
div span{作用于<div>内的所有<span>,包括<span>内的<span>}//后代组合器(Descendant combinator)
div > span{作用于<div>内的第一层<span>,只作用于直接子元素,不包括孙元素}//子代组合器(Child combinator)
......等等
构造函数
按照ES6的说法,构造函数也可以说是一个类。
- 在面向对象编程里面,函数叫做方法。
- 在数学里面,函数叫做函数。
function(参数1,参数2){
return 结果
}//这就是函数
obj.sayhi()//对象.方法,即面向对象的方法。
sayhi()//函数
//函数和方法是不同的叫法。
在经典面向对象里面sayhi()是不能单独出现的,必须对象.sayhi(),但是在js里面可以单独出现sayhi()
因为js是融合了面向对象编程和函数式编程的语言。