git@git.yonyou.com:zhangbin0/web_exam.git
$ git clone git@git.yonyou.com:zhangbin0/web_exam.git
$ cd web_exam
$ npm install // 通过package.json安装node模块到当前项目
$ git branch mayun //创建本地分支mayun
$ git checkout mayun //本地分支切换至mayun
$ git push origin mayun //将本地更新推送至远程origin服务器的mayun分支,origin将创建mayun分支
[branch "mayun"]
remote = origin
merge = refs/heads/mayun
$ git checkout master //切换本地分支至master
$ git branch -D mayun //删除分支mayun
$ git branch --track mayun origin/mayun //从origin服务下拉mayun分支,并与本地mayun分支关连
若服务正常启动,会进行Bower编译、HTML编译、CSS编译、JS编译、启动静态服务器、并打开浏览器。 文件目录会增加.buildTmp和build目录,这两个目录是服务启动的ROOT目录。
—— app // 项目文件目录
—— index.html // 项目入口HTML文件
—— modules // 模块目录
—— common // 公共模块
—— com.js
—— com.css
—— user // 用户模块(示例)
—— user.js
—— user.scss
—— product // 产品模块(示例)
—— build // 项目构建目录
—— .buildTmp // 项目临时构建目录,目前用于存放Bower库
—— gulp // gulp构建文件目录
—— js.js // JS构建
—— css.js // CSS构建
—— conf.js // 构建配置
—— server.js // 静态服务器启动
—— bower_components // bower组件目录
—— gulpfile.js // gulp构建入口文件
—— bower.json // bower组件配置
—— bower_components // bower组件目录