发表于: 2018-08-03 20:54:57

1 440



今天主要完成的事情:

 一、git简单用法https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

        mkdir  files  创建一个版本库

        touch  index.html  在版本库里创建一个html文件

        git init   初始化这个版本库

        git add .  把文件修改提交到暂存区

        git commit -am  “”把暂存区的所有修改提交到当前分支

        git  status  查看目前工作区的情况

        git diff       查看修改内容 

        git log  查看提交历史

        git reset --hard commit_id  HEAD指向的版本就是当前版本,用于版本回退

        git reflog   查看命令历史

        git checkout -- file    把file文件在工作区的修改全部撤销。命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令

        git rm   删除文件

        git remote add origin git@server-name:path/repo-name.git  关联一个远程仓库

        git push -u origin master   第一次推送master分支的所有内容

        git push origin master  推送最新修改

        git clone   把一个远程库clone到本地

        git branch  查看分支

        git branch <name> 创建分支

        git checkout <name> 切换分支

        git checkout -b <name> 创建并切换分支

        git merge <name> 合并分支

        git branch -d <name>      删除分支

        git log --graph   可以看到分支合并图

        git tag <tagname> 创建分支

        git tag -a <tagname> -m  "balababb"  可以指定标签信息

        git push origin <tagname>  推送一个本地标签到远程服务器

        git push origin  --tags    推送所有未推送的本地标签到远程服务器

        git tag -d <tagname> 删除一个本地标签

        git push origin :refs/tags/<tagname> 删除一个远程标签 

        .gitignore 文件配置

以上总结的是廖雪峰大神的git教程中提及的主要常用git命令

根据个人经验也总结了一些git常用的命令以及创建一个git仓库的常用流程:

(1)先在github上创建项目,然后本地用git clone XXXXX 命令拷贝到本地

    或者,先本地创建项目目录,然后初始化项目git init

    接着在github上创建相对应的项目,

    然后用 git remote add origin XXX 命令把本地项目和github项目关联起来

(2)创建 .gitignore文件

(3)创建并切换到分支 git checkout -b XXX

    git push --set-upstream origin XXX  提交分支到git远程仓库

(4)git status 查看当前工作区状态

(5)git add .  提交所有文件到暂存区

(6)git commit -am ""  把暂存区文件提交到当前分支,并注释

(7)git tag XXX 创建标签

(8)git push  把当前改动提交到远程仓库

(9)git push origin XXX  提交当前tag到远程仓库

因为目前都是个人项目,所以分支用的不多,一般都是在master分支上操作,所以也没用合并分支相关的命令


————————————————————————————————————


2、css 单位

     css主要有两种长度单位: 相对绝对

     相对长度相对长度单位指定了一个长度相对于另一个长度的属性。对于不同的设备相对长度更适用。 

      绝对长度:绝对长度单位是一个固定的值,它反应一个真实的物理尺寸。绝对长度单位视输出介质而定,不依赖于环境(显示器、分辨率、操作系统等)。

比较常用的相对长度单位:em  rem  vw  vh  %

比较常用的绝对长度单位:px

主要区别:

       px 在缩放页面时无法调整那些使用它作为单位的字体、按钮等的大小;

       em 的值是不固定的,会继承父级元素的字体大小,代表倍数

       rem 的值也不是固定的,始终是基于根元素 <html> 的,也代表倍数。

       由于 em 是相对于其父级字体的倍数的,当出现有多重嵌套内容时,使用 em 分别给它们设置字体的大小往往要重新计算,会造成很大的困扰。rem 的出现再也不用担心还要根据父级元素的 font-size 计算 em 值了,因为它始终是基于根元素(<html>)的,使用起来比em简单安全的多,但是使用rem时要考虑浏览器的兼容性。

       vh 和 vw  是相对于视口的高度和宽度,而不是父元素的,CSS百分比是相对于包含它的最近的父元素的高度和宽度。

       1vh 等于1/100的视口高度,1vw 等于1/100的视口宽度。设置一个和屏幕同宽的标题,h1{fontsize:100vw},那标题的字体大小就会自动根据浏览器的宽度进行缩放,以达到字体和viewport大小同步的效果。

————————————————————————————

2、今日主要收获:

      (1)学习了git的一些常用命令,以及一个git仓库创建流程

      (2)厘清了一些css的长度单位的相关知识

——————————————————————————

3、遇到的问题:因为都是一些了解性的知识,没有什么逻辑原理,所以暂时没有遇到问题

————————————————————————————

4、明天计划:

      1、学习webstrom的用法

      2、今天购买了一个学院的服务器,但是还没来及的具体了解,明天熟悉一下



返回列表 返回列表
评论

    分享到