一些git命令

69 阅读1分钟
mac安装(使用系统权限需要在前面加上 sudo)
npm网站
https://www.npmjs.com/
全局安装指定镜像源的npm包
sudo npm install -g xxx --registry https://registry.npmjs.org

查看当前镜像源
npm config get registry 

mac设置镜像源
sudo npm config set registry https://registry.npmmirror.com

查看依赖版本
npm ls xxx -g

放弃本地代码更改,强制更新代码
git fetch --all
git reset --hard origin/xxxxx
git pull

覆盖更新tag
git fetch --tags -f  

删除tag
git tag -d Ga-V12.0.1   

打包单文件
npx vue-cli-service build --target lib --name 组件名称 --dest
build plugin/menu.vue

全局安装本地npm包
sudo npm install -g .

n模块
列出所有node版本
n ls
安装某个版本(xx.xx.xx 为版本号)
n xx.xx.xx 
安装最新版本
n lastest
安装最新稳定版
n stable
切换node版本(输入命令后上下键盘选择确认)
sudo n
删除某个版本
n rm xx.xx.xx

========= 更新分支信息 =====================================================================

服务器的某个分支删除了,本地通过 git branch -a可以看到,通过以下命令就可以更新分支的情况。
git fetch origin --prune

通常在一段时间的开发之后,本地会遗留很多无用的分支,且很多分支在远程仓库中已删除,这个时候,我们就需要将本地的无用分支清理一下,以保持本地仓库的整洁

1.追踪本地分支与仓库的关系
git remote show origin

2.将仓库中已删除的分支与本地分支的追踪关系删除掉
git remote prune origin

3.本地分支删除
git branch -D featureName

4.本地仓库添加仓库新分支trace
git fetch origin featureName

========================================================================================