常用git&npm配置命令

常用git配置命令

1、npm使用淘宝镜像源

(能加快npm下载速度)

npm config set registry https://registry.npm.taobao.org
2、node-sass使用淘宝镜像

(能解决node-sass安装失败问题)

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
3、npm恢复官方镜像源

(发布npm包时必须切换回官方镜像源)

npm config set registry https://registry.npmjs.org
4、git 配置全局用户名、邮箱

(用于git工具记录代码修改的作者信息)

git config --global user.name neohan
git config --global user.email neohan666@qq.com
5、git 配置ssh
ssh-keygen -t rsa
6、git 配置全局字符集编码

(防止中文commit信息乱码)

git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8
7、git 配置全局不自动转换换行符

(解决windows和max系统的默认换行符不一致问题)

git config --global core.autocrlf false
8、git 设置能检测文件名大小写

(在需要配置的项目根目录下运行该命令)

git config core.ignorecase false

npm和yarn的镜像源的查看与修改

NPM

查询当前镜像

	npm get registry 

设置为淘宝镜像

	npm config set registry http://registry.npm.taobao.org/

设置回默认的官方镜像

	npm config set registry https://registry.npmjs.org/

同理 YARN

查询当前镜像

yarn config get registry

设置为淘宝镜像

yarn config set registry http://registry.npm.taobao.org/

设置回默认的官方镜像

yarn config set registry https://registry.yarnpkg.com

设置成功都有类似下面的输出

yarn config v1.16.0
success Set "registry" to "http://registry.npm.taobao.org/".
Done in 0.05s.