🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## git ### 将代码推送到github上 - new repository ![](https://box.kancloud.cn/0802fecc3a5362cfacef90daae22ef10_978x499.png) - git push -u origin master 推送代码到仓库master主干 - git remove xxx //删除一个包 ### git查看仓库版本以及切换版本 ``` git log ``` ``` git checkout 版本号 ``` ### 在本地创建新的分支推送到git仓库 ``` git branch v2 //在本地创建新分支v2 git checkout v2 //切换到新分支 ---本地commit--- git push --set-upstream origin v2 //在远程仓库创建新分支并将刚才在本地创建的分支推送过去 ``` ### 一次性提交 ``` git commit -a -m ### ``` ## npm ### 发布一个npm包 package.json 里的`name` 来决定发布的包的名字 ``` nrm use npm npm login / npm adduser //adduser相等于login+register ... npm publish //--force? 删除所有版本 npm unpublish xxx@x.x.x ``` ### 查看一个包的detail ``` www.npmjs.com/package/包的名字 ``` ### package.jsonのbin ### npm link 与 #! /usr/bin/env windows 下是必须 配合 #! /usr/bin/env 的 否则会报错 ``` #! /usr/bin/env node console.log('a.js'); // 以上mac 可以不加 // 当前你执行了 my-react-node 但是你并没有告诉他这个文件用什么方式执行 // 当前目录不能安装同名的npm包 // npm i 会在离你当前命令运行所处目录最近的node_modules下安装包 // npm root -g // npm link // C:\Program Files\nodejs\test-bin -> C:\Program Files\nodejs\node_modules\09BomNpmLink\bin\a.js // C:\Program Files\nodejs\node_modules\09BomNpmLink -> D:\WEB\zfpl2\node-basic\09BomNpmLink ``` ### bin命令使用注意事项 要使用一个包自带的bin命令 需要将这个包全局安装 否则命令是不生效的 npm link命令相当于就是把本地安装的提升至全局安装