npm 与 git 使用技巧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm 与 git 使用技巧相关的知识,希望对你有一定的参考价值。
参考技术A 为了让你更了解 npm,我们要做两件事(可不做)运行 npm config set loglevel http,让你知道 npm 发的每一个请求
运行 npm config set progress false,关闭那个进度条
为了让你的安装速度变快,运行 npm config set registry https://registry.npm.taobao.org/
这会让你在运行 npm adduser 的时候出问题,想要恢复成原样,只需要 npm config delete registry 即可
nrm:
$ nrm ls
$ nrm use xxx
npm install -g nrm --registry= https://registry.npm.taobao.org
显示安装信息
使用npm run script 提升作用变量
start test 可不用run
解决冲突:
$ git stash
$ git pull
$ git stash pop
git pull = git fetch + git merge
yarn与npm对照表
常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令)
sublime
选择标签及其内容
ctrl+shift+a连续按两次
Git
撤销 add
重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]
撤销 commit
重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git reset [file]
重置暂存区与工作区,与上一次commit保持一致
git reset --hard
查看git历史
git log
退出 按q键
NPM
-save
和save-dev
可以省掉你手动修改package.json文件的步骤。npm install module-name -save
自动把模块和版本号添加到dependencies部分(发布的环境也要用到)npm install module-name -save-dve
自动把模块和版本号添加到devdependencies部分(生产环境用到)
Windows CMD
dir
当前目录的文件列表
MacTerminal(可以看作是Unix的命令都可以用,外加Mac自己的命令)
ls(list)
当前目录的文件列表
-a
列出所有文件,包括以点开头的隐含文件。
-R
显示包括子目录下所有文件
pwd(print working directory)
会将目前目录的路径(path)显示出来
cd(change directory)
改变当前目录
(1) ..
表示转到当前目录的父目录。
(2) /
表示转到根目录。
(3)
没有选项时,转到用户的主目录
touch file_name
建立新文件、修改文件日期
功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。
mkdir
格式:
mkdir directory_name
功能:建立新目录
mv (move)
移动文件或文件改名
格式:
mv filename1 filename2
mv filename... directory
mv directory1 directory2
功能:改变文件或目录的名字,或把一些文件移到另一目录下。
注意:当filename1更名为filename2时,若filename2已经存在,则filename2 的内容将被filename1覆盖
rm (remove)
格式:
rm filename
rm -r direction
功能:删除指定的文件或一个目录中的文件。
-f
--force
强制删除,忽略不存在的文件,从不给出提示。
-i
--interactive
交互模式删除文件,删除文件前给出提示。
-r
--recursive
递归的删除目录下面文件以及子目录下文件。
-R
--recursive
递归的删除目录下面文件以及子目录下文件。
以上是关于npm 与 git 使用技巧的主要内容,如果未能解决你的问题,请参考以下文章
子模块不是git命令(在GIT for Windows上使用NPM)