git使用

Posted quanxingbokeyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git使用相关的知识,希望对你有一定的参考价值。

GIT版本控制系统

版本控制系统:

  1. git官网下载地址:https://git-scm.com/
  2. 安装
  3. 使用

    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/

  1. 查看

    $ 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命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段