发表于: 2019-04-01 23:05:42
3 952
今天完成的事情:
下午在W3S网复习html,从头看起,遇见不懂的一个一个百度。(没电脑只有手机,空闲就打打基础)
晚上,继续环境搭建,两个小时的死循环,通过各种百度以及询问,终于搭建好。
了解SVN与GIT 就差别
SVN优点:
1、 管理方便,逻辑明确,符合一般人思维习惯。
2、 易于管理,集中式服务器更能保证安全性。
3、 代码一致性非常高。
4、 适合开发人数不多的项目开发。
缺点:
1、 服务器压力太大,数据库容量暴增。
2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。
3、 不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。
Git优点:
1、适合分布式开发,强调个体。
2、公共服务器压力和数据量都不会太大。
3、速度快、灵活。
4、任意两个开发者之间可以很容易的解决冲突。
5、离线工作。
缺点:
1、学习周期相对而言比较长。
2、不符合常规思维。
3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
快速查看github上的代码效果 :http://htmlpreview.github.io/? 加上 你要看的网页代码,复制上面的链接。
明天计划的事情:
任务1 任务2 没问题了就进击任务3
空闲时浏览W3S网的 HTML 与 CSS
遇到的困难:
github 与 webtsorm 的环境搭建总结
简单的说先下载 webstorm github git
在webstorm端绑定github git ,在GitHub网页解决好SSH警告的问题,创建SSH Key,把公钥输入到网页。
在本地创建版本库git init ;git add xxx.xx (将xxx.xx文件添加到暂存区) ;git commit -m 'xxx' (将文件提交到本地仓库,xxx是提交备注)。
在webstorm上创建git库。
在Git Bash 中输入git remote add origin git@github.com:你的账号/刚刚在GitHub创建的仓库名.git。在Git Bash 中输入git push -u origin master (提交文件到远程服务器,第一次推送master分支,加上-u表示将远程和本地的master分支关联起来,方便以后推送或更新代码。)
之后的跟新代码就只需要在Git bash 中 输入git add xxx.xx;git commit -m 'xxx' ;git push origin master,即可。
任务二的总结,任务二刚刚接触时没有一个大概的流程很容易卡住很久,但是只要多查多问多看,流程思路有了之后,就可以快速完成。参考链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
收获:
问题解决思路都是一样,只要专心投入,没什么不能解决。
评论