git进阶(撤销pull、撤销merge、撤销add)

2021-11-23
阅读 2 分钟
14.4k
1、撤销本次pullgit reflogreset到某个版本git reset --hard 91ae6ad2、撤销本次merge如果merge了其他分支代码造成了大量的冲突 想撤销本次merge如果操作1、使用上面的reset命令撤销到上一个提交版本2、执行以下命令直接撤销了本地合并git merge --abort3、git log高阶用法查看每次提交的文件修改列表,和分支变化的图形...

node中使用shell脚本

2021-01-06
阅读 4 分钟
5.9k
背景在开发中我们在特定的场合下可能需要一些脚本来批量处理我们的业务逻辑,在nodejs如何调用shell脚本呢?新建项目下新建脚本文件touch newFile.sh修改文件权限chmod 777 newFile.sh 修改文件为可读可写可执行nodejs调用文件读取//使用nodejs的子进程里面的文件读取方法const { execFile } = require('child_process')...

git commit报错(husky > commit-msg hook failed)

2020-10-10
阅读 4 分钟
12.9k
报错信息 {代码...} 原因在终端输入git commit -am "**",提交代码时会触发pre-commit的钩子,他会在Git提交信息之前先做代码风格的检测如果不符合相应规则,会报错它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义解决方案提交代码commit时,忽略pre-commit校验的钩子,加上参数--no-verify {代码...} {代...

Linux常用服务器部署命令

2019-12-13
阅读 10 分钟
4.2k
在日常开发中我们会做一些服务器部署的工作,对于开发来说,运维部署并不是我们的专项;有些命令不是经常使用,很快就会忘记;在这总结一下日常部署时常用的一些运维命令。

centos软连接创建

2019-08-21
阅读 1 分钟
2.5k
经常使用centos系统的同学都知道,在全局安装命令指令时,即使是执行了npm install -g 但是安装之后的命令仍然说找不到 那么我们改如何操作呢?

Linux基本命令

2019-08-09
阅读 4 分钟
1.8k
1、判断文件夹是否存在 {代码...} 注意:if条件判断结束一定要加”;“ 方括号[]两边一定要有空格 参数说明: -e filename 如果filename存在,则为true -d filename 如果filename为目录,则为true -f filename 如果filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读...

rz和sz的使用

2019-08-09
阅读 2 分钟
4.6k
在开发过程中会遇到,需要把本地文件上传到远程服务器的情况;正常情况下可以使用scp实现文件上传;但是大部分公司内部线上服务器都是无法直接登录的,都需要通过跳板机登录,这时scp(ssh)就无法直接连接服务器了,这就需要用到rz和sz文件上传命令,可以直接跳过跳板机,连接本地和远程服务器。