发表于: 2018-06-20 23:07:34
1 495
今天完成的事情:学习通过git命令完成拉代码,上传和更新,进一步掌握了git的用法
git,nginx在指令上就是linux,对于我这种对linux毫无基础的人而言,在配置nginx上十分的苦手,因为又不了解计算机网络,所以各种讲解如同天书一般。但能感觉到nginx的深入知识应当属于运维的领域,对前端而言只是几个简单配置用以测试网页的作用,所以留到日后再深入研究。
git bash比起gui要好理解的多。随时使用git status查看文件状态。
add相当于将文件加入缓冲区,如果文件加入则名字是绿的,否则是红的。用commit将缓冲区所有文件和改动上传。再通过git push同步到网络。修改和删除也类似,同时这些行为会包含在commit中。
如果报错,要么是没有初始化账号密码,通过config设置,要么是github上的文件和本地有重合。可以通过文件修改,也可以直接git push -f强制同步
github桌面客户端在可视化方面做得非常清晰,只要理解了各种概念,它的应用难度不高于一般的社交软件。
github搭建个人网站在网上的教程汗牛充栋,简单说来就是建一个仓库命名为用户名.github.io 在仓库里需要有一个index.html作为个人主页。这两个名字是定死的,完成了就能搭建好主页,在主页后加项目文件路径就能直接在网页上显示html页面效果
svn和git的区别应该在于权限的管理,git上fork一下相当于完整复制了整个仓库到本地,svn是不行的
明天计划的事情:完成任务4
遇到的问题:困难在于nginx的配置理解上,通过百度可以方法论的解决,机械地改config文件实现,但对其中原理一无所知,同时感觉不太重要。目前还没有买个人服务器的计划,用github能满足需求,而ftp方面感觉也是几个配置的事,决定日后再深入研究。
收获:完全掌握了github的用法,掌握了git的在版本控制方面的基本用法,基本了解了svn和ftp初步操作方式
评论