node常用命令

node常用命令

npm init //项目初始化
npm list //查询本地安装的所有模块
ls //显示当前目录的文件
cd <文件名> //进入文件
cd … //返回上一级目录
rm <文件名> //删除文件
cls //清空当前控制台
mkdir //创建文件夹
pwd //查看当前所在目录
npm -v //查看npm版本
node -v //查看node版本
node *.js //执行js文件
node //进入命令交互模式
npm install //安装模块
npm uninstall //卸载模块
git常用命令
创建命令
$ git init //初始化,将文件夹改造为git仓库
$ git init [project-name] //新建一个目录,将其初始化为Git代码库新建一个目录,
将其初始化为Git代码库将其初始化为Git代码库
$ git clone [url] 下载一个项目和它的整个代码历史
配置命令
$ git config --list //显示当前的Git配置
$ git config -e [–global] //编辑Git配置文件
$ git config [–global] user.name “[name]” //设置用户名
$ git config [–global] user.email “[email address]” //设置用户密码
增加/删除文件
$ git add [file1] [file2] … //添加指定文件到暂存区
$ git add [dir] //添加指定目录到暂存区
$ git add . //添加当前目录的所有文件到暂存区
$ git add -p //添加每个变化前,都会要求确认,对于一个文件的多出变化,可以实现分次提交
$ git rm [file1] [file2] … //删除工作区文件,并且将这次删除放入缓存区
$ git rm --cached [file] // 停止追踪指定文件,但该文件会保留在工作区
$ git mv [file-lod] [file-new] //更改文件名,并将改名放入暂存区
代码提交
$ git commit -m [描述] //提交暂存区到仓库区
$ git commit [file1] [file2] … -m [描述] //提交暂存区的指定文件到仓库区
$ git commit -a //提交上次上传之后的变化 直接到仓库区
$ git commit -v //提交时显示所有diff信息
$ git commit --amend -m [描述] //使用一次新的commit,替代上一次提交,
如果代码没有变化,则用来改写上一次commit的提交信息
分支
$ git branch //列出所有本地分支
$ git branch -r //列出所有远程分支
$ git branch -a //列出所有本地分支和远程分支
$ git branch [name] //创建一个新分支,但停留在当前分支
$ git checkout -b [name] //创建一个新分支,冰切换到该分支
$ git branch [name] [commit] // 新建一个分支,指向指定commit
$ git checkout [branch-name] //切换到指定分区,并更新工作区, 会删除掉工作区和暂存区不一样的代码
$ git checkout - //切换到上一个分支
$ git merge [branch] //合并指定分支到当前分支
$ git cherry-pick [commit] //选择一个commit ,合并进当前分支
$ git branch -d [branch-name] //删除分支
标签
$ git tag //列出所有tag
$ git tag [tag-name] //新建一个tag在当前commit
$ git tag [tag-name] [commit] //新建一个tag在指定commit
$ git tag -d [tag] //删除本地tag
$ git show [tag] //查看tag信息
$ git push [remote] [tag] //提交指定tag
$ git push [remote] --tags //提交所有tag
$ git checkout -b [branch] [tag] 新建一个分支,指向某个tag
查看信息
$ git status //显示有变更的文件
$ git log //显示当前分支的版本历史
$ git log --stat //显示commit历史,以及每次commit发生变更的文件
$ git log -S [keyword] //搜索提交历史 ,根据关键词
$ git log [tag] HEAD --pretty=format:%s //显示某个commit之后的所有变动,每个commit占据一行
$ git log [tag] HEAD --grep feature //显示某个commit之后的所有变动,其"提交说明"必须符合搜索条件
$ git log --follow [file]
$ git whatchanged [file] //显示某个文件的版本历史,包括文件改名
$ git log -p [file] // 显示指定文件相关的每一次diff
$ git log -n --pretty --oneline //显示过去n次提交
$ git shortlog -sn // 显示所有提交过的用户,按提交次数排序
$ git blame [file] //显示指定文件是什么人在什么时间修改过
$ git diff //显示暂存区和工作区的代码差异
$ git diff --cached [file] //显示暂存区和上一个commit的差异
$ git diff HEAD //显示工作区与当前分支最新commit之间的差异
$ git diff [first-branch]…[second-branch] //显示两次提交之间的差异
$ git diff --shortstat “@{0 day ago}” // 显示今天你写了多少行代码
$ git show [commit] // 显示某次提交的元数据和内容变化
$ git show --name-only [commit] // 显示某次提交发生变化的文件
$ git show [commit]:[filename] //显示某次提交时,某个文件的内容
$ git reflog //显示当前分支的最近几次提交
$ git rebase [branch] //从本地master拉取代码更新当前分支:branch 一般为master
远程同步
$ git fetch [remote] //下载远程仓库的所有变动
$ git remote -v // 显示所有远程仓库
$ git remote show [remote] //显示某个远程仓库的信息
$ git remote add [shortname] [url] //增加一个新的远程仓库,并命名
$ git pull [remote] [branch] //取回远程仓库的变化,并与本地分支合并
$ git push [remote] [branch] //上传本地指定分支到远程仓库
$ git push [remote] --force //强行推送当前分支到远程仓库,即使有冲突
$ git push [remote] --all //推送所有分支到远程仓库
撤销
$ git checkout [file] //恢复暂存区的指定文件到工作区
$ git checkout [commit] [file] //恢复某个commit的指定文件到暂存区和工作区
$ git checkout . //恢复暂存区的所有文件到工作区
$ git reset [file] //重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
$ git reset --hard //重置暂存区与工作区,与上一次commit保持一致
$ git reset [commit] //重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变
$ git reset --hard [commit] //重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
$ git archive //生成一个可供发布的压缩包
vue常用命令
npm init 初始化项目
npm install webpack //安装webpack
npm run dev 运行项目
创建vue,vux项目按步骤安装
vue init webpack base
cd base
npm install vux --save
npm install vux-loader --save
配置文件:build/webpack.base.conf.js 路径
const vuxLoader = require(‘vux-loader’)
const webpackConfig = originalConfig // 原来的 module.exports 代码赋值给变量 webpackConfig
module.exports = vuxLoader.merge(webpackConfig, {
plugins: [‘vux-ui’]
})
npm install vue-style-loader
npm install css-loader
npm install less
npm install less-loader
npm run dev //运行程序

转载:https://blog.csdn.net/qq_43288013/article/details/84888184

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值