1. 推出node命令行:

两次ctrl+C或者一次ctrl+D
    退出终端:exit;

2.npm 常用

  npm install <name>  安装包

  npm install <name> -g 安装到全部

  npm install <name> --save 安装到package.json 的 dependencies配置

  npm init 初始化 创建package.json

  npm remove <name> 移除某个包

npm updata <name> 更新某个包

  npm  ls  列出当前路径下所有的文件

  npm help

  

  linux:常见命令行
  yum *
  yum search name
  yum install name

  pwd :获取当前所在的目录

  mkdir -p [目录名称] 列:mkdir -p /text/oo/1.html (-p:可以让oo 不存在也能遍历生产文件 而不报错 -p作用:递归创建目录,即使上级目录不存在)

  rm 删除目录或则文件
    注:rmdir 只能删除目录但不能删除文件,要想删除一个文件,则要用rm命令了

    rm -f 强制的意思,如果不加这个选项,当删除一个不存在的文件时会报错。
    rm -i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除。

  cp: cp [选项] [ 来源文件 ] [目的文件]

  touch : 如果有这个文件,则会改变文件的访问时间,如果没有这个文件就会创建这个文件
    touch 222
    echo '1121' > 222 在linux中这叫做重定向,即把前面产生的输出写入到后面的文件中
  cat 命令则是读一个文件,并把读出的内容打印到当前屏幕上
    cat -n 查看文件时,把行号也显示到屏幕上。
  more :当看完一屏后按空格键继续看下一屏。但看完所有内容后就会退出。如果你想提前退出,只需按q键即可。

  当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4种情况:保存退出、正常退出、不保存退出及强制退出。下面简单说下吧!
  你可以按一下”/” 键,然后输入一个word回车,这样就可以查找这个word了。如果是多个该word可以按”n”键显示下一个。另外你也可以不按”/”而是按”?”后边同样跟word来搜索这个word,唯一不同的是,”/”是在当前行向下搜索,而”?”是在当前行向上搜索。

  head head后直接跟文件名,则显示文件的前十行。如果加 –n 选项则显示文件前n行
  head   -n 5 /etc/passwd
      -f 动态显示文件的最后十行,如果文件是不断增加的,则用-f 选项。如:tail -f /var/log/messages

  wget: 下载网址

  在vi 环境下 点击 i 进入插入状态,在export PATH的上一行添加如下内容 (环境变量中的内容 是以冒号分割的)
  编辑完成后按Esc键 退出编辑 然后输入 :wq 按回车保存退出。

  W:write,写入
  Q:quit,退出
  (:wq 再回车),就保存退出了

按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。

2、 打开的文本文件在内容上没有被改动过。

按了ESC后再输入冒号,在输入命令时,直接输入"q",

3、不保存退出。

先按ESC,再输入冒号,在输入命令时,直接输入"q!",如图。

4、强制退出。

先按ESC,再按冒号,在输入命令时,直接输入"!",如图。

git 常用

git status  :查询当前状态

git checkout  撤销 未add 暂存区

git add .   : 提交所有修改的文件或者新增的文件

git reset HEAD  撤销 暂存区

git commit -m "提交备注" :提交备注

git resert 撤销 commit

git reset 回滚到某个commit  

git  pull :把 origin的代码来下来

git push :把提交的 更新到 origin

git 撤销和回滚

1.还没暂存区---没有 Git add

到暂存区--git add 后的撤销 :

Changes not staged for commit: ---- 这个文件未到 暂存区 也就是还没commit 

撤销一个文件  :git checkout --filename   来撤销 (Git status 可以看到什么文件被修改):恢复 Git add 过的文件

多个文件一次性撤销可以用 :git checkout -- .

2.添加到暂存区 -- Git add 后

Changes to be committed: 已经添加暂存区了

  git reset HEAD --filename

  撤销全部 暂存区文件 :git reset 不用文件路径

3.git commit 之后  --  git revert

  git revert 命令是撤销某次操作,而在此次操作之前和之后的提交记录都会保留。

想回到之前某个版本,可以用git reset命令,可以回退到某次提交,那该提交之后的提交都会回滚,不过这种覆盖是不可逆的,之前的提交记录都没有了。所以平时开发中尽量注意,避免使用reset。

参考 :https://www.cnblogs.com/songgj/p/8965580.html

npm git 常用命令行 记录的更多相关文章

  1. git 常用命令行操作

    git常用命令行操作: 点击 git bash 进入到命令行: git clone https://github.com/wlz1244/qingoo.git   //下载一个master分支代码 g ...

  2. git常用命令行总结

    Git是当今最流行的版本控制工具.这几年GitHub也干掉了GoogleCode和Sourceforge,从三大代码仓库中脱颖而出,除了GitHub自身的优秀外,Git也是功不可没. 为何Git如此出 ...

  3. Git 常用命令行

    最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令. 取得Git仓库 初始化一个版本仓库 git initClone远程版本库 git clone ...

  4. git常用命令行

    查看.添加.提交.删除.找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id gi ...

  5. git 常用命令行整理

    1.创建分支dev git branch dev 2.切换到dev分支 git checkout dev 3.创建并切换本地分支,分支名为dev git checkout -b dev 4.查看本地所 ...

  6. Git 常用命令简单记录

    分布式版本控制系统,跟踪文本文件的改动 ubuntu安装: sudo apt install git 安装完成后,设置使用的用户名和邮箱: 全局: git config --global user.n ...

  7. Git终端命令行的常用操作

    一.git源代码管理的优点 方便多人协同开发.工作 降低代码的管理成本 良好的分支管理机制 二.结构分析 服务端和客户端都有版本控制能力,都能进行代码的提交.合并 结构一: 结构二: 三.工作区的创建 ...

  8. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  9. Git 常用命令详解(二)

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

随机推荐

  1. 5G时代,什么将会消失?

    ​​5G时代说着说着就来了,当然,它不可能一撮而就,但正如4G.移动互联网和WIFI这些东西基本上是日益精进的水平,现如今饭馆的生意是否火爆,不仅仅在于其菜品和服务的质量,更在于他们有没有WIFI以及 ...

  2. jenkins-设置定时任务

    前言 跑自动化用例每次用手工点击 jenkins 出发自动化用例太麻烦了,我们希望能每天固定时间 跑,这样就不用管了,坐等收测试报告结果就行. 一.定时构建语法  * * * * * (五颗星,中间用 ...

  3. 数据库及MySQL概述

    #什么是数据 用来描述事物的符号记录.可以是数字.文字.图形等,有多种形式,经过数字化之后存入计算机 #什么是数据库 数据库(Database)就是一个用来存放数据库的仓库,是按照一定的数据结构来组织 ...

  4. ubuntu 18.04 添加快快捷方式

    1. 创建启动软件的快捷方式的文件 # cd ~/桌面 # vim pycharm18.1.desktop # 注意文件的后缀是 .desktop [Desktop Entry] Version=1. ...

  5. 自己动手用java写一个hashMap

    入坑java很多年了,现在总结一下自己学到的东西. 1.首先我们先来聊聊什么是HashMap? 什么是hash?hash用中文的说法就叫做“散列”,通俗的讲就是把任意长度的字符串输入,经过hash计算 ...

  6. android通过NFC开启/关闭NTAG213的密码保护功能

    穷遍全网没有资料,最后找到了官方的寄存器文档和StackOverflow上找到了解决方案 首先要用 MifareUltralight 来进行操作,在onNewIntent处先校验返回的tag是否包含了 ...

  7. Java Web环境配置

    准备工作 jdk-8u241 apache-tomcat-9.0.31-windows-x64.zip Eclipse IDE for Enterprise Java Developers 关于版本选 ...

  8. 7-7 jmu_python_是否是数 (10 分)

    本题要求从键盘输入一个字符串,判断该串是否属于整数.浮点数或者复数的表示 输入格式: 输入一个字符串 输出格式: 输出yes或no 输入样例: -299 输出样例: yes a = input() t ...

  9. Python-Pyquery库的安装和调用

    解析库pyquery:# pip安装pyquery库pip3 install pyquery from pyquery import PyQuery as pq # 定义doc,输入html源代码 d ...

  10. 单页面和多页面的网页差别比较(SPA)

      单页面应用(singlePAge Web Application) 多页面应用MultiPage Applicaton,MPA) 组成 一个外壳页面和多个页面片段组成 多个完整的页面组成 资源公用 ...