基础//开发环境之IDE、git、上线回滚
1 IDE
集成开发环境 (Integrated Development Environment)
-webstorm——收费,功能多
-sublime——轻量级,好用
-vscode——好用,和 sublime 差不多,针对前端开发的软件
-atom——开源的,也不错
-插件 插件 插件!!!——插件很重要,可以查,然后安装。检查格式、提示等等
2 git
常用git命令:
git add . 或 git add file
git checkout ***
git commit -m "***" 或 git commit -a
git push origin master
git pull origin master
git branch
git checkout -b *** / git checkout ***
git merge ***
git checkout . (去除这次更改)
3 模块化
4 上线回滚
1)上线和回滚的基本流程
-
上线回滚流程介绍
是非常重要的开发环节,各个公司的具体流程不同,由专门的工具后台系统完成,我们无须关心细节。 -
上线流程要点
将测试完成的代码提交到git版本库的master分支
将当前服务器的代码全部打包并记录版本号,备份
将master分支的代码提交覆盖到线上服务器,生成新版本号 -
回滚流程要点
-
将当前服务器的代码打包并记录版本号,备份
将备份的上一个版本号解压,覆盖到线上服务器,并生成新的版本号