实习报告(四)
工具部分:
一、git bash:
常用的git命令:
git clone xxx(地址): 将远程仓库的代码克隆到本地;
Git pull: 拉下远程仓库的代码;
Git status: 查看本地代码的更改文件;
Git add .: 添加所有更改的本地文件;
Git commit -m ‘message’: 提交并键入提交信息;
Git push:提交代码至远程仓库;
Git checkout dev/xxx: 切换分支;
Git log: 查看提交日志;
Git reset --hard xxx(版本代码): 回滚到某次代码;
二、Gulp:
Gulp 是基于node.js的一个前端自动化构建工具,开发这可以使用它构建自动化工作流程(前端集成开发环境)。使用gulp,可以自动编译scss,还会自动添加浏览器前缀,实在是方便。
更多请看:https://blog.csdn.net/heshuaicsdn/article/details/78926401。
三、Svn:
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。与git类似。
但与git不同的是,svn不能回滚代码,而git可以;svn是集中式版本控制,而git是分布式版本控制。
更多请看:https://blog.csdn.net/hymking/article/details/53621908。
前端优化部分:
1)服务端渲染;
2)Vue异步组件;
3)减少 HTTP请求数;
4)资源合并与压缩;
5)CSS Sprites
6)懒加载;
7)Gzip
8)CDN
等等,此处只列举一些常见的,详情请看: https://blog.csdn.net/w2326ice/article/details/64122372。
https://blog.csdn.net/w2326ice/article/details/64122372。