git使用
Posted quanxingbokeyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git使用相关的知识,希望对你有一定的参考价值。
GIT版本控制系统
版本控制系统:
-
git官网下载地址:https://git-scm.com/
-
安装
-
使用
1.基本命令配置
$ git config -l 查看配置信息 $ git config --global -l 查看全局配置信息 $ git config --global user.name ‘‘ 配置用户 $ git config --global user.eamil ‘‘ 配置邮箱
2.创建本地git仓库
$ git init //初始化git 会生成一个隐藏文件夹".git" 不可以删除,暂缓区和历史区还有一些其他的信息都在里面。
3.本地代码完成后,提交到暂存区
$ git add *** 把某个文件或文件夹提交到暂存区 $ git add . 把当前仓库中所有最近修改的文件都提交到暂存区 $ git add -A $ git status 查看当前文件的状态 (红色代表在工作区,绿色代表在暂缓区,看不见东西证明所有修改的信息都已经提交到历史区)
4.把暂缓区内容提交到历史区
$ git commit -m‘描述信息‘ //提交到历史区 -m‘***‘可不加 $ git log --oneline //查看历史版本信息(历史记录) $ git reflog //包含回滚信息 $ git branch //查看分支 $ git branch dev //创建dev分支 $ git checkout (-b)dev //切换到dev分支上 或标签或版本号前4位 //加了-b会自动切换到当前分支 $ git merge dev //合并分支
5.历史版本回滚
$ git reset --hard 0d09b03 回滚到某个历史版本 $ git tag v1.0 //给历史版本打一个标签
6.把本地仓库信息提交到远程仓库
$ git remote -v //查看是否有链接 $ git remote add origin [GIT仓库地址] //让本地仓库和远程仓库建立链接 origin是随便起的一个链接名 可以改,只不过一般都用这个名字 $ git remote rm origin //删除关联信息 $ git pull origin master //提交之前最好先拉取 $ git push origin master //把本地代码提交到远程仓库
7.克隆远程仓库
$ git clone [远程仓库git地址] [别名:可以不设置,默认是仓库名]
NODE学习
1.node 官网下载 http://nodejs.cn/download/
-
查看
$ node -v $ npm -v 出现版本号证明安装成功
? 3.基于npm进行模块管理
? https://www.npmjs.com //基于npm是npmjs.com平台上下载安装。
$ npm install xxx //把模块安装在当前项目中(node_modules) 不能使用cmd终端命令
$ npm install xxx -g //把模块安装在全局环境中 可以使用cmd终端命令
$ npm i xxx@1.0.0 //安装指定版本号的模块 i是install的缩写
$ npm view xxx versions >xxx.version.json //查看某个模块的版本信息(输出到指定json文件中)
$ npm init -y //初始化当前项目的配置依赖清单(项目文件加的名字中不能出现中文、大写字母和特殊符号)会生成一个package.json 清单文件,dependencies:生产依赖模块(开发和项目部署的时候都需要) devDependencies:开发依赖模块(只有开发的时候需要) scripts:配置本地可执行命令的
$ npm i xxx --save //把模块设置为生产依赖
$ npm i xxx --save-dev //把模块设置为开发依赖
$ npm install //跑环境,按照清单安装所需的模块
$ npm i --production //只安装生产依赖的模块
$ npm root -g //查看全局安装模块的目录
$ npm uninstall xxx
$ npm uninstall xxx -g //卸载安装过的模块
$ lessc 1.less 1.min.css -x //less命令例如:“scripts”:{"less/xxx":"lessc 1.less 1.min.css -x"} 执行 npm run less(xxx) 执行 less可以任意起名
4.数据提交忽略一些文件
新建一个.gitignore 文件 里面写些不需要提交的东西
5.yarn 的使用
$ npm i yarn -g //安装yarn yarn不能安装全局模块
$ yarn init -y //初始化
$ yarn install //跑环境
$ yarn add jquery bootstrap@3 less //安装模块
$ yarn remove xxx 删除模块
6.nrm切源
$ npm install nrm -g //npm 安装nrm
$ nrm ls //查看源
$ nrm use taobao //切换到淘宝源上
以上是关于git使用的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段