npm git 常用命令行 记录
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 常用命令行 记录的更多相关文章
- git 常用命令行操作
git常用命令行操作: 点击 git bash 进入到命令行: git clone https://github.com/wlz1244/qingoo.git //下载一个master分支代码 g ...
- git常用命令行总结
Git是当今最流行的版本控制工具.这几年GitHub也干掉了GoogleCode和Sourceforge,从三大代码仓库中脱颖而出,除了GitHub自身的优秀外,Git也是功不可没. 为何Git如此出 ...
- Git 常用命令行
最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令. 取得Git仓库 初始化一个版本仓库 git initClone远程版本库 git clone ...
- git常用命令行
查看.添加.提交.删除.找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id gi ...
- git 常用命令行整理
1.创建分支dev git branch dev 2.切换到dev分支 git checkout dev 3.创建并切换本地分支,分支名为dev git checkout -b dev 4.查看本地所 ...
- Git 常用命令简单记录
分布式版本控制系统,跟踪文本文件的改动 ubuntu安装: sudo apt install git 安装完成后,设置使用的用户名和邮箱: 全局: git config --global user.n ...
- Git终端命令行的常用操作
一.git源代码管理的优点 方便多人协同开发.工作 降低代码的管理成本 良好的分支管理机制 二.结构分析 服务端和客户端都有版本控制能力,都能进行代码的提交.合并 结构一: 结构二: 三.工作区的创建 ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git 常用命令详解(二)
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
随机推荐
- 安卓权威编程指南 挑战练习:实现高效RecyclerView刷新
Adapter的notifyDataSetChanged方法会通知RecyclerView刷新全部的可见列表项. 在CriminalIntent应用里,这个方法不够高效,我们知道,返回CrimeLis ...
- java.lang.SecurityException: class "javax.servlet.AsyncContext"'s signer information does not match signer information of other classes in the same package
最近在写个Http协议的压测挡板时,遇到以下错误. 2018-03-08 10:34:07.808:INFO:oejs.Server:jetty-8.1.9.v20130131 2018-03-08 ...
- Ubuntu 16.04 apt 国内源
一.推荐几个 Ubuntu 16.04 国内的 apt 源 1. 阿里源 # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (2 ...
- Harbor镜像漏洞扫描
Harbor镜像漏洞扫描 闲聊:我们知道 镜像安全也是容器化建设中一个很重要的环节,像一些商业软件如:Aqua就很专业但是收费也是很昂贵的,今天我们介绍下Harbor自带的镜像扫描器. 一.安装最新版 ...
- IDEA中Git的使用详解
原文链接:https://www.cnblogs.com/javabg/p/8567790.html 工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小 ...
- vue+express+mysql项目总结(node项目部署阿里云通用)
原文发布于我的个人博客上:原文点这里 前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了.下面我介绍下我的部署过程: 一.购买服务器和域名 如果需要域名(不用域名通过ip也可以 ...
- js判断PC端还是移动端的代码小坑
我在写官网的时候做了pc和移动端两个,在通过网上查找了这样的代码,看着完全没问题,等放进去页面中后,PC端页面一直刷新,根本停不下来,找了类似js还是同样的问题.通过不断尝试后才发现,问题就是多了一行 ...
- JZOJ 1776. 经济编码 (Standard IO)
1776. 经济编码 (Standard IO) Time Limits: 1000 ms Memory Limits: 128000 KB Description 为降低资料储存的空间或增加资料传送 ...
- 【译文连载】 理解Istio服务网格(第六章 可观测性)
全书目录 第一章 概述 第二章 安装 第三章 流控 第四章 服务弹性 第五章 混沌测试 本文目录 第6章 可观测性 6.1 分布式调用链跟踪(tracing) 6.1.1 基本概念 6.1.2 Ja ...
- 全面认识HBase架构(建议收藏)
在网上看过很多HBaes架构相关的文章,内容深浅不一,直到发现了一篇MapR官网的文章https://mapr.com/blog/in-depth-look-hbase-architecture/#. ...