git提交(commit)前的检验和其他一些实用操作
一:提交commit前的检查npm install lint-staged husky -Dpackage.json 里面scripts 字段:"precommit": "lint-staged",最外层再加上:"lint-staged": {"src/**": ["eslint","gi
·
一:提交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
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)