发表于: 2019-02-18 23:52:24
1 373
今天完成的事:
1.解决了服务器无法访问
2.修改任务一的代码,写的太过臃肿
3.学习了SVN和Git的区别和各自的优势
4.进一步了解Git
明天的计划:
1.任务一的收尾学习(知识漏洞补齐)
2.Github进一步学习
遇到的问题:
1.服务器无法访问
经过师兄的协助,找到了问题所在,用Xshell上传了文件没问题,但是文件名称不能以大写字母开头,必须用驼峰命名法(例如:Task1 不行;task1 可以)
2.师兄检查了我任务一的代码,我用了九个box1 box2 ... box9来做,太过于臃肿,在师兄的点拨下,优化了代码。重新学习了运用vw和float,用宽高各30vw的排布+float:right向右浮动就可以了,我之前是把九个格子用绝对定位absolute+每个格子的left+top值确定位置,没有理解浮动的含义,导致走了布局弯路。
3.SVN和Git的区别和各自的优势?
一、Git属于分散型版本管理系统;SVN属于集中型的版本管理系统
二、集中型的SVN只有一个仓库,优点就是便于管理,但是一旦所处环境无法连接服务器
就不能进行代码更新,或者如果服务器宕机,代码数据就会全部消失
三、分散型的Git可以将仓库fork给每一个用户,开发者可以随意编辑,可以拥有多个仓库。而且开发者本地环境下就有仓库,不必连接远程仓库就可以进行开发
收获:
1.Git的命令操作
基本操作:
git init——初始化仓库
git add——向暂存区添加文件
git status——查看仓库的状态
git commit -m "提交修改的信息说明"——保存仓库的历史记录
git log——查看每次提交的日志情况
git log --pretty=short——可以一行显示,查看关键信息
git diff——查看更改前后的差别
分支操作:
git branch——显示分支一览表
git checkout -b (feature-A)——创建特性分支(feature-A)
git checkout master——直接切换到master主干分支
git checkout - —— 切换回上一个分支
git merge——合并分支
git log -graph——以图表形式查看分支
知识扩充:
1.--关于电脑设置路径用斜杠----设置两个浏览器的时候的路径写法不同,一种是用斜杠“/”另一种是用双反斜杠“\\”,
其实这两种写法都是正确的,不过如果你写成一个反斜杠“\”那就是错误滴!因为在Windows系统中:反斜杠\,
在windows系统中用来表示目录。正斜杠/代表网址、Url地址。而在sublime text中斜杠“/”和双反斜杠“\\”是一个用途的。
评论