經常使用的git命令:css
git clone xxx(地址): 將遠程倉庫的代碼克隆到本地;前端
Git pull: 拉下遠程倉庫的代碼;node
Git status: 查看本地代碼的更改文件;git
Git add .: 添加全部更改的本地文件;gulp
Git commit -m ‘message’: 提交併鍵入提交信息;瀏覽器
Git push:提交代碼至遠程倉庫;bash
Git checkout dev/xxx: 切換分支;前端優化
Git log: 查看提交日誌;異步
Git reset --hard xxx(版本代碼): 回滾到某次代碼;分佈式
Gulp 是基於node.js的一個前端自動化構建工具,開發這能夠使用它構建自動化工做流程(前端集成開發環境)。使用gulp,能夠自動編譯scss,還會自動添加瀏覽器前綴,實在是方便。
更多請看:https://blog.csdn.net/heshuaicsdn/article/details/78926401。
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。