包管理工具和GIT的使用

npm 包管理工具

使用的所有插件 所有库。npm包管理工具就像一个大型的超市

npm 的语法

下载包

//默认下载最新版本
npm install 包名
npm i 包名
//下载jquery的哪个版本
npm i jquery@版本号

npm i sass --global   //全局安装  在你的电脑上安装电脑任何一个地方都可以使用
//简写:
npm i sass --g

npm i jquery --save   =>  npm i jquery -S   //项目依赖
npm i jquery --dev   =>npm i jquery -D     //开发依赖    gulp

卸载包

npm uninstall 包名

npm 初始化

npm init   
npm init -y   //所有的都是默认选项

npm 清除缓存
由于一些意外的原因导致你的装包过程中断了,之后装的这个包都是在上一个没有装完的基础上再次走缓存安装

npm cache clear -f   //强制清除缓存

手动删除

安装项目需要的所有包

//根据项目文件夹里面的 package.json 这个文件安装
npm install  <=>  npm i

nrm 切换npm安装路径

  • 测试源 nrm test
  • 切换测试源 nrm use npm(测试源名)

GIT的常见使用方法

项目初始化

git init => 生成一个 .git 文件夹 => 记录每一次开发的版本

  • 工作区
  • 暂存区
    • 执行完 git add index.html || git add css || git add .
    • 假如我们把代码放到暂存区后,发现哪个地方写的功能不对,需要再次修改 把代码拿回来 git reset HEAD -- index.html
  • 历史区
    • 执行完提交操作 git commit -m '备注信息' 文件就已经在.git 里面记录成了一个版本
  • 查看版本 git log
  • 回退到某一个具体的版本 git reset --hard 版本号id
  • 回退到上一个版本 git reset --hard HEAD^
  • 回退到前两个版本 git reset --hard HEAD^^ 几个尖角符号就回到前几个版本

分支
开发一个项目 有可能这个项目以功能名分支 也可能以你的名字命名分支

  • master 使我们所有的项目统一的主分支名字,我们开发的时候。不能直接在master上面开发,master`上面一般保留的都是上线的代码
  • 功能命名
    • login list cart 每一个分支对应的都是一个功能 将来需要修改哪一个功能的时候,只需要去到对应的分支修改就可以了,修改完成以后再把代码合并到主分支
  • 人名命名
    • list laowang 每一个分支对应的都是一个开发者 每一个开发者都应该对应的都是不同的功能,将来哪个功能出了问题,只需要找到对应的开发者就可以了
  • 新建一个分支
    • git branch 分支名字
  • 查看有哪些分支
    • git branch
  * master
lzl
//字体颜色是绿色 并且前面有一个 *  代表你当前是处于哪一个分支
  • 切换分支
    • git checkout 分支名字
  • 创建一个分支并且切换到这个分支 git branch -b 创建分支名
  • 合并代码 把其他分支的代码合并到master分支
    你要把代码合并到哪一个分支 就要先切换到哪一个分支
    • git merge 需合并的分支名
  • git 不会记录你的空文件夹 一般用 .gitkeep 这个文件夹来占位
  • .gitignore文件 指定git忽略的文件或者文件夹,因为有些东西我不想被记录下来

安装gulp

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install --save-dev gulp

传文件去远程仓库

  • git init 初始化git

  • git status 查看

  • git add 文件名 / git add . 添加文件

  • git commit -m 注释说明

  • $ git remote add origin git@gitee.com:lzl-makie/test-project.git 只有第一次建仓库才输入后面就不用写

  • $ git push -u origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值