您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: