开发常用命令日记

1. 办公常用

 //  强制删除文件夹内容

rmdir /s /q 指定文件夹名   

//  要清除之前运行的 npm run serve 进程

kill $(lsof -t -i:8080)

// 切换java版本:

sudo update-alternatives --config javac

//  npm 测试打日志

npm test tests/unit/views/area/index.spec.js -- --reporter verbose | tee area-test.log

// git日常提交代码命令

git push origin

git status;

git pull;

git add *;或者git add 具体文件

git commit -m "记录";

git config --global user.email "aj@qq.com"

git push origin HEAD:refs/for/master

// 撤回前几次提交

git rebase -i HEAD~2 --撤销前两次提交,然后修改commit里的信息,删除不要的单, 保存后提交。

1、撤销提交,提交到本地的内容回到未推送到远程服务器前的状态(暂存态)

vim Scm.c

$ git commit -m "bug ec123456"

$ git reset HEAD^

可以通过:git show-branch --more=5 查看提交记录!

说明:HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推

2、放弃本地所有修改,回退到上一个版本.

$ git reset --hard HEAD^

3、回退到指定的版本:通过log 查看回退到的指定版本的哈希值

$ git log

$ git reset --hard 3af6922dd65a3097d5ff039b85301d80f1f11d3d

4、git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销当作一次提交

作为一次最新的提交

* git revert HEAD 撤销前一次 commit

* git revert HEAD^ 撤销前前一次 commit

* git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存

5、对还在本地目录的文件(未到暂存区),恢复到修改前的版本,撤销所有的修改

$ git checkout -- <file> 把<file> 从HEAD中签出并且把它恢复到修改前的版本

2.数组常用方法

var arr=[{id:"1",name:"a"},{id:"2",name:"b"},{id:"3",name:"c"},{id:"1",name:"a"}]

var find_arr= arr.find(item=>item.id=="1");

console.log("find_arr",find_arr)

// find返回数组元素

var findIndex_arr=arr.findIndex(item=>item.id=="2")

console.log("findIndex_arr",findIndex_arr)

// 元素的位置

var filter_arr = arr.filter(item=>item.id !="2");

console.log("filter_arr",filter_arr)

// filter返回新数组

console.log("_arr",arr)

var slice_arr= arr.slice(2,2)

console.log("slice_arr",slice_arr)

// 索引位置 >= 2 && <2

console.log("_arr",arr)

// 移除

var splice_arr=arr.splice(0,2,{id:"tt",name:"ttt"})

console.log("splice_arr",splice_arr)

// >= 索引1 && < 索引2

console.log("_arr",arr)

// 两个数组过滤数据

letsourlist = sourceInfos.filter((item) =>

sourceInfosNew.some(

(inew) =>inew.sourceTableId == item.sourceTableId

)

);

// 不改变原数组

var a = [{id:1,name:"aaaaa"},{id:2,name:"bbbbb"}];

var b = JSON.parse(JSON.stringify(a))

//  常用网络资源

CSS

CSS 入门 - 菜鸟教程

JSON在线格式化

JSON在线编辑器—SO JSON在线

JS在线工具

JS在线运行工具,Javascript 代码在线运行

地图数据获取

DataV.GeoAtlas地理小工具系列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值