发表于: 2018-04-29 23:46:53

1 379


今天完成的事情:

访问github上自己的项目

https://qingtiandataiyang.github.io/Task1/task1.html

连接服务器,确保能通过各种工具远程连接到服务器并进行操作

https://www.zhihu.com/question/25344597/answer/46720111看了知乎上的回答,觉得其他工具都没有Xshell好用,下了cecureCRT发现没办法用,还需要下载注册机,然而下了之后依然用不了,其他的就不想尝试了。发现Xshell的用法很简单,只需三步操作:

1.先使用yum install lrzsz来安装

2.rz上传

3.sz下载

用的学院服务器。上传图片没有成功。

git:会使用git拉代码、更新代码、上传代码:已经熟知git的基本用法,并且记下来了。

svn:会使用svn拉代码、更新代码:SVN的基本用法已经熟知。


能通过ip或者域名访问服务器上的任务一页面:这个任务不理解,是还要自己租一个服务器吗。


用SVN将代码上传至github在本地checkout时将远程库链接放入,然后会自动把远程库的文件下载下来(这个不用管),然后把要上传的文件放到本地库add→commit。就上传成功了(上传空文件夹会报错)。

git上传代码至github:

这个简单,这个链接里都有教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git与svn的区别:

1. git是分布式,svn是集中式。

2. git可以不用联网,而svn是必须要网络的

3. git的版本控制 .git只在本地版本库的目录下存在(所以这就是我每次用都要mkdir 文件名→cd 文件名→pwd→git init的原因?).svn可以存在每一个文件夹下。

4. svn每一个文件都有版本号,而git是一串经过SHA1算法得出来的数字,需要用commit id 查看。

5. git的分支合并更加方便

用github搭建自己的个人网站:

先奉上链接:https://blog.csdn.net/wangyj1108/article/details/51444419

创建一个新仓库(Repository name要用Owner加上 .github.io

然后克隆到本地。

会生成一个文件夹,把文件放进去。

然后add→commit -m""

git push 输入账号密码

然后就访问自己的网站了:https://github.com/QingTianDaTaiYang/QingTianDaTaiYang.github.io

配置nginx,实现在手机上查看页面:

这个任务一的时候做过了,知乎上有古尘大佬的介绍:https://www.zhihu.com/question/41430703

nginx是用来将你的电脑转化为一台虚拟WEB服务器的。可以用来自己测试产品能不能用。

将代码部署至自己的服务器:没有自己的服务器。。。


任务二基本完成。


明天计划的事情:

了解了任务三需要掌握的技能:

1.PhotoShop

2.自适应

3.内外边距

4.类选择器

5.浮动

发现任务三需要掌握的在学习任务一的时候都已经有了一定的了解。

任务三的大致要求是还原设计图,自适应,移动端,兼容性以及编码的规范。这是正式迈向前端重要的一步吧。

1.下载任务资源——魔镜介绍页.psd

2.查看学习资料——《内外边距——margin和padding》

3.利用盒子模型的原理,用div对页面进行布局

4.为div添加样式和文本内容,让页面布局和设计图基本一致

5.查看学习资料——《PhotoShop——Photoshop之CSS切图》(应该开始接触切图师的工作了吧,好奇)


遇到的问题:

用git添加远程仓库时出现错误fatal: remote origin already exists.

解决办法:

先删除远程仓库 git remote rm origin。再添加远程 Git 仓库: git remote add origin git@github.com:michaelliao/learngit.git。

不知道为什么我经常出现这个错误,而且按照上面的解决办法并不能解决,所以我都是把步骤从头到尾重新做一遍。

推送到github时出现错误:git error: failed to push some refs to 'git@github.com
解决办法:
先git pull origin master然后提交,然后git push -u origin master。
这是我百度到的办法,但是都无法解决,所以都是从创建版本库开始重新做一遍(很累啊)。
收获:

熟练了git、svn的用法。

对git、svn的区别有所了解。

学会Xshell远程链接到服务器并操作。

知道了如何github搭建了个人网站。

了解SSH的基本概念:SSH是建立在应用层和传输层基础上的安全协议。

FTP(文件传输协议):是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。

FTP客户端就是跟FTP服务器通信的一种工具。可实现本地计算机与服务器计算机之间的文件传输


返回列表 返回列表
评论

    分享到