git提交(commit)前的检验和其他一些实用操作

一:提交commit前的检查
npm install lint-staged husky -D
复制代码
package.json 里面scripts 字段:
"precommit": "lint-staged",
复制代码
最外层再加上:
"lint-staged": {
"src/**": [
"eslint",
"git add"
]
},
复制代码
当前这里的规则是可以改的,按照自己想要检验的类型文件自己定义,大概效果如下:

二:关于 git 不识别文件大小写问题:

情景:

xxx/xxx/demo.js 修改成 xxx/xxx/Demo.js
复制代码

git 是检测不到文件修改的。你commit 的依旧是demo.js 而不是 Demo.js 如果大家遇到,需要手动的修改 git mv xxx/xxx/demo.js xxx/xxx/Demo.js 具体文件,再commit

三:强行推代码
git push xxxx -f
复制代码
四:远程分支的操作

git remote 不带参数,列出已经存在的所有远程分支 origin git:xxxxx(url) git remote -v | -verbose 列出详细信息,在每一个名字后面列出其远程url 添加远程仓库 git remote add yid git:xxxxx(url) git remote -v origin git:xxxxx(url) yid git:xxxxx(url)

然后我们要获取到远程的仓库地址 git fetch yid

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值