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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YIDBoy/article/details/82655751

一:提交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

猜你喜欢

转载自blog.csdn.net/YIDBoy/article/details/82655751
今日推荐