记录工作中可能需要用到的零散知识点
1、命令行快速删除文件,例如删除node_modules
rimraf node_modules
// 如需使用该命令,还需要安装rimraf npm install -g rimraf
2、命令行清除npm缓存
npm cache clean --force
3、git 退出合并状态
git merge --abort
4、git 合并其他分支指定提交
git cherry-pick <其他分支提交的git hash>
例如:git cherry-pick 1045001c92de555bb1269c6e9c1203db136c3429
5、git 提交跳过lint 校验,不建议经常使用,养成好的代码习惯
git commit -m'提交信息' --no-verify
6、一个还算百搭的递归通式
1 const recursive = (arr) => { 2 return arr.map((item)=>{ 3 const obj = {...item}; 4 if(item.child){ 5 obj.child = recursive (item.child) 6 } 7 return obj; 8 }) 9 }
7、git 更新远程分支列表
git remote update origin --prune
8、git切换分支
git checkout -b 本地分支名 origin/远程分支名
9、git版本回退版本
git rest --soft HEAD~ // 回退到上一版本
git rest --soft 版本号 //回退到指定版本 例如:git rest --soft 1045001c92de555bb1269c6e9c1203db136c3429
ps:其他后续有遇到继续更新,希望到时还能记住还有这东西