发表于: 2019-04-01 23:05:42

3 948


今天完成的事情:

        下午在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.xxgit commit -m 'xxx' ;git push origin master,即可。

       

        任务二的总结,任务二刚刚接触时没有一个大概的流程很容易卡住很久,但是只要多查多问多看,流程思路有了之后,就可以快速完成。参考链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


收获:

        问题解决思路都是一样,只要专心投入,没什么不能解决。

        

        




返回列表 返回列表
评论

    分享到