gulp搭建开发环境、git同步远程仓库
2018-03-18 14:26
483 查看
一、gulp搭建开发环境:
确认安装了包管理工具(cnpm/npm)后,在项目根目录下面打开命令窗(项目名称不能中文不能有大写字母,会报错),cnpm init初始化项目目录,会自动在当前目录下生成package.json文件,该文件可以保存你在这个项目中所需要用到的插件的名称和版本信息,当需要项目移植时就不需要再拷贝或下载node_modules文件了,这个是关于插件的依赖及配置文件,由于目录层次深文件多且大,移植有点蛋疼,容易出错;只要有packge.json文件就可以不用init直接cnpm
install,会自动下载里面所有用到的插件;当然这些插件都是在之前安装时同时要加 --save-dev参数,才能保存在package.json中;
关于安装插件后执行gulp任务报错的问题:
我遇到过几次,几乎都是官方插件升级,或者升级后函数配置参数改变造成的,报错仔细看错误的代码,找出是哪个插件的问题,然后去npm/cnpm官方查一下这个插件有没有改变什么;如果确认没问题还是报错,那就从头再来,删除node_modules文件夹,当然这个文件要用命令删最好,不然有时候删了还是有问题,就像删不干净一样,执行 npm
install -g rimraf(全局安装),然后执行 rimraf node_modules就可以彻底删除该文件了;
二、将项目git上传远程仓库:
安装好git后在项目文件夹下右键Git Bash Here打开git命令窗口,
a. 初始化版本库:
git init
git status:查看版本库状态
b. 将待跟踪资源添加到暂存区:
git add .
git add <file>
c. 提交版本库
git commit -m "版本说明信息"
git log -- 查看提交日志
d. 远程仓库: https://github.com/ 或 https://coding.net/ 1. 注册账户、登录
2. 配置 SSH KEY
生成 SSH key:(公/私钥密码对,默认在系统目录下用户下.ssh文件夹下)
ssh-keygen -t rsa -C "youremail@example.com"
github上配置:
settings --> ssh and gpg keys --> new ssh key --> 输入title与key --> add ssh key
测试:(固定写法)
ssh -T git@github.com
3. 在 github 上创建远程仓库
4. 将本地仓库上推送到 github 远程仓库中
git remote add origin git@github.com:itrainhub/h51710_test.git(在仓库页面中复制)
git push -u origin master
流程:
a. 克隆远程仓库
git clone url
更新远程仓库到本地
git pull
b. 在工作空间中完成项目任务
c. 提交本地版本库,通常是在完成某一个功能并通过测试后
git add .
git commit -m "message"
d. 推送到远程仓库中
git push
确认安装了包管理工具(cnpm/npm)后,在项目根目录下面打开命令窗(项目名称不能中文不能有大写字母,会报错),cnpm init初始化项目目录,会自动在当前目录下生成package.json文件,该文件可以保存你在这个项目中所需要用到的插件的名称和版本信息,当需要项目移植时就不需要再拷贝或下载node_modules文件了,这个是关于插件的依赖及配置文件,由于目录层次深文件多且大,移植有点蛋疼,容易出错;只要有packge.json文件就可以不用init直接cnpm
install,会自动下载里面所有用到的插件;当然这些插件都是在之前安装时同时要加 --save-dev参数,才能保存在package.json中;
关于安装插件后执行gulp任务报错的问题:
我遇到过几次,几乎都是官方插件升级,或者升级后函数配置参数改变造成的,报错仔细看错误的代码,找出是哪个插件的问题,然后去npm/cnpm官方查一下这个插件有没有改变什么;如果确认没问题还是报错,那就从头再来,删除node_modules文件夹,当然这个文件要用命令删最好,不然有时候删了还是有问题,就像删不干净一样,执行 npm
install -g rimraf(全局安装),然后执行 rimraf node_modules就可以彻底删除该文件了;
二、将项目git上传远程仓库:
安装好git后在项目文件夹下右键Git Bash Here打开git命令窗口,
a. 初始化版本库:
git init
git status:查看版本库状态
b. 将待跟踪资源添加到暂存区:
git add .
git add <file>
c. 提交版本库
git commit -m "版本说明信息"
git log -- 查看提交日志
d. 远程仓库: https://github.com/ 或 https://coding.net/ 1. 注册账户、登录
2. 配置 SSH KEY
生成 SSH key:(公/私钥密码对,默认在系统目录下用户下.ssh文件夹下)
ssh-keygen -t rsa -C "youremail@example.com"
github上配置:
settings --> ssh and gpg keys --> new ssh key --> 输入title与key --> add ssh key
测试:(固定写法)
ssh -T git@github.com
3. 在 github 上创建远程仓库
4. 将本地仓库上推送到 github 远程仓库中
git remote add origin git@github.com:itrainhub/h51710_test.git(在仓库页面中复制)
git push -u origin master
流程:
a. 克隆远程仓库
git clone url
更新远程仓库到本地
git pull
b. 在工作空间中完成项目任务
c. 提交本地版本库,通常是在完成某一个功能并通过测试后
git add .
git commit -m "message"
d. 推送到远程仓库中
git push
相关文章推荐
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
- git用github搭建远程仓库
- git搭建服务器,远程仓库
- Git 同步fork 拉取远程仓库代码
- Git远程仓库搭建、设置Git服务器
- Git remote 同步远程仓库,保持fork出来的项目和原有项目同步
- [z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
- GitHub:怎样在参与开发时同步你的远程代码仓库
- 利用Gulp搭建最新版React.js16.0版本开发环境
- Spark 生产开发环境搭建 Git + Maven + IDEA
- 搭建es6+gulp开发环境
- 本地git仓库与GitHub远程仓库关联同步
- [.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境【转】
- windows下搭建eclipse远程开发hadoop应用环境
- 本地git仓库同步到github远程仓库
- windows 32位eclipse远程hadoop开发环境搭建
- 项目管理---git----快速使用git笔记(六)------本地开发与远程仓库的交互----常用git命令
- 2018移动端页面适配最新方案直接写px-通过gulp搭建一体化的移动端开发环境
- 微信公众号开发环境搭建拓展篇(Git)
- window搭建git远程仓库