git/npm/vscode 常用命令

424 阅读4分钟

「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!

  1. Git 常用命令
  • git branch 查看本地所有分支
  • git status 查看当前状态
  • git commit 提交
  • git branch -a 查看所有的分支
  • git branch -r 查看远程所有分支
  • git commit -am "init" 提交并且加注释
  • git remote add origin git@192.168.1.119:ndshow
  • git push origin master 将文件给推到服务器上
  • git remote show origin 显示远程库origin里的资源
  • git push origin master:develop
  • git push origin master:hb-dev 将本地库与服务器上的库进行关联
  • git checkout --track origin/dev 切换到远程dev分支
  • git branch -D master develop 删除本地库develop
  • git checkout -b dev 建立一个新的本地分支dev
  • git merge origin/dev 将分支dev与当前分支进行合并
  • git checkout dev 切换到本地dev分支
  • git remote show 查看远程库
  • git add .
  • git rm 文件名(包括路径) 从git中删除指定文件
  • git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来
  • git config --list 看所有用户
  • git ls-files 看已经被提交的
  • git rm [file name] 删除一个文件
  • git commit -a 提交当前repos的所有的改变
  • git add [file name] 添加一个文件到git index
  • git commit -v 当你用-v参数的时候可以看commit的差异
  • git commit -m "This is the message describing the commit" 添加commit信息
  • git commit -a -a是代表add,把所有的change加到git index里然后再commit
  • git commit -a -v 一般提交命令
  • git log 看你commit的日志
  • git diff 查看尚未暂存的更新
  • git rm a.a 移除文件(从暂存区和工作区中删除)
  • git rm --cached a.a 移除文件(只从暂存区中删除)
  • git commit -m "remove" 移除文件(从Git中删除)
  • git rm -f a.a 强行移除修改后文件(从暂存区和工作区中删除)
  • git diff --cached 或 $ git diff --staged 查看尚未提交的更新
  • git stash push 将文件给push到一个临时空间中
  • git stash pop 将文件从临时空间pop下来
  • git remote add origin git@github.com:username/Hello-World.git
  • git push origin master 将本地项目给提交到服务器中
  • git pull 本地与服务器端同步
  • git push (远程仓库名) (分支名) 将本地分支推送到服务器上去。
  • git fetch 相当于是从远程获取最新版本到本地,不会自动merge
  • git commit -a -m "log_message" (-a是提交所有改动,-m是加入log信息) 本地修改同步至服务器端 :
  • git branch branch_0.1 master 从主分支master创建branch_0.1分支
  • git branch -m branch_0.1 branch_1.0 将branch_0.1重命名为branch_1.0
  • git checkout branch_1.0/master 切换到branch_1.0/master分支
  • du -hs
  • git branch 删除远程branch
  • git push origin :branch_remote_name
  • git branch -r -d branch_remote_name
  1. npm 常用命令
  • npm install moduleNames:安装Node模块 安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。

node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。 在全局模式下,Node包会被安装到Node的安装目录下的node_modules下。

全局安装命令为npminstallgmoduleName。获知使用npm install -g moduleName。 获知使用npm set global=true来设定安装模式,$npm get global可以查看当前使用的安装模式。

示例: npm install express 默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令。

  • npm view moduleNames:查看node模块的package.json文件夹 注意事项:如果想要查看package.json文件夹下某个标签的内容,可以使用$npm view moduleName labelName。

  • npm list:查看当前目录下已安装的node包 注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容。 $ npm list parseable=true可以目录的形式来展现当前安装的所有node包。

  • npm help:查看帮助命令

  • npm view moudleName dependencies:查看包的依赖关系

  • pm view moduleName repository.url:查看包的源文件地址

  • pm view moduleName engines:查看包所依赖的Node的版本

  • pm help folders:查看npm使用的所有文件夹

  • pm rebuild moduleName:用于更改包内容后进行重建

  • npm outdated:检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新

  • npm update moduleName:更新node模块

  • npm uninstall moudleName:卸载node模块

  • 一个npm包是包含了package.json的文件夹,package.json描述了这个文件夹的结构。

访问npm的json文件夹的方法如下: $ npm help json , 此命令会以默认的方式打开一个网页,如果更改了默认打开程序则可能不会以网页的形式打开。

  • $ npm search packageName发布一个npm包的时候,需要检验某个包名是否已存在。
  • npm init:会引导你创建一个package.json文件,包括名称、版本、作者这些信息等。
  • npm root:查看当前包的安装路径
  • npm root -g:查看全局的包的安装路径
  • npm -v:查看npm安装的版本
  1. vscode 常用命令
  • 注释:

  • a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/

  • b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)

  • c) 多行注释:[alt+shift+A]

  • d) 多行注释:/**

  • 移动行:alt+up/down

  • 显示/隐藏左侧目录栏 ctrl + b

  • 复制当前行:shift + alt +up/down

  • 删除当前行:shift + ctrl + k

  • 控制台终端显示与隐藏:ctrl + ~

  • 查找文件/安装vs code 插件地址:ctrl + p

  • :shift + alt +f

  • : ctrl + shift + n

  • 行增加缩进: ctrl + [

  • 行减少缩进: ctrl + ]

  • 裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x

  • 字体放大/缩小: ctrl + ( + 或 - )

  • 拆分编辑器 : ctrl + 1/2/3

  • 切换窗口 : ctrl + shift + left/right

  • 关闭编辑器窗口 : ctrl + w

  • 关闭所有窗口 : ctrl + k + w

  • 切换全屏 : F11

  • 自动换行 : alt + z

  • 显示git : ctrl + shift + g

  • 全局查找文件:ctrl + shift + f

  • 显示相关插件的命令(如:git log):ctrl + shift + p

  • 选中文字:shift + left / right / up / down

  • 折叠代码: ctrl + k + 0-9 (0是完全折叠)

  • 展开代码: ctrl + k + j (完全展开代码)

  • 删除行 : ctrl + shift + k

  • 快速切换主题:ctrl + k / ctrl + t

  • 快速回到顶部 : ctrl + home

  • 快速回到底部 : ctrl + end

  • 格式化选定代码 :ctrl + k / ctrl +f

  • 选中代码 : shift + 鼠标左键

  • 多行同时添加内容(光标) :ctrl + alt + up/down

  • 全局替换:ctrl + shift + h

  • 当前文件替换:ctrl + h

  • 打开最近打开的文件:ctrl + r

  • 打开新的命令窗:ctrl + shift + c